Flask從入門到入土 四 登入實現

2021-09-20 07:37:36 字數 4227 閱讀 7839

1.表單標籤

宣告表單的範圍,位於表單標籤中的元素將被提交

語法:屬性: method(提交方式get,post) , enctype(編碼) , action(提交方向)

2.表單域

屬性:type,name,value

文字框   

密碼框   

文字區域

單選框   

核取方塊   

3.表單按扭

提交按鈕

復位按鈕

一般按鈕

程式碼如下: 

//  index.html

1

doctype html

>

2<

html

lang

="en"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>title

title

>

6head

>

7<

body

>

8<

div>

9<

h6>帳號驗證

h6>

10div

>

1112

<

form

action

="/login"

method

="post"

>

13<

h6>text

h6>

14<

input

type

="text"

name

="username"

><

br>

15<

h6>password

h6>

16<

input

type

="password"

name

="password"

><

br>

17<

h6>textarea

h6>

18<

input

type

="textarea"

name

="textarea"

><

br>

19<

h6>radio

h6>

20<

input

type

="radio"

name

="radio"

><

br>

21<

h6>checkbox

h6>

22<

input

type

="checkbox"

name

="checkbox"

><

br>

23form

>

24<

h6>}

h6>

25body

>

26html

>

// main.py  

1

from flask import

flask,render_template2)

4/')

6def

index():

7return render_template('

index.html')

89if__name__=='

__main__':

執行結果:  

h6>使用者名稱:

h6>

14<

input

type

="text"

name

="username"

><

br>

15<

h6>密碼:

h6>

16<

input

type

="password"

name

="password"

><

br>

17<

input

type

="submit"

name

="submit"

><

br>

18form

>

19<

font

size

="20"

>}

font

>

20body

>

21html

>

1

from flask import

flask,render_template,request,flash2)

123'/'

)6defindex():

7return render_template('

index.html')

8/login

',methods=['

post'])

10def

login():

11 form =request.form

12 username = form.get('

username')

13 password = form.get('

password')

14if

notpassword:

15 flash("

請輸入密碼!")

16return render_template('

index.html')

17if

notusername:

18 flash("

請輸入使用者名稱!")

19return render_template('

index.html')

20if username == '

flask

'and password == '

123':21

return

'登入成功'22

else

:23 flash("錯誤"

Flask從入門到入土 四 登入實現

1.表單標籤 宣告表單的範圍,位於表單標籤中的元素將被提交 語法 屬性 method 提交方式get,post enctype 編碼 action 提交方向 2.表單域 屬性 type,name,value 文字框 密碼框 文字區域 單選框 核取方塊 3.表單按扭 提交按鈕 復位按鈕 一般按鈕 程式...

Flask從入門到入土 三 Web表單

flask wtf擴充套件可以把處理web表單的過程變成一種愉悅的體驗。這個擴充套件對獨立的wtforms包進行了包裝,方便整合到flask程式中。flask wtf及其依賴可使用pip安裝 1 pip install flask wtf 跨站請求偽造保護 預設情況下,flask wtf能保護所有表...

Linux從入門到入土

在此開個專題,用來記錄一下在使用linux中常用的命令。持續更新 常見錯誤 dpkg i 檔名cmake dcmake install prefix usr include ar 解包 tar zxvf filename.tar 打包 tar czvf filename.tar dirname gz...