1.表單標籤
宣告表單的範圍,位於表單標籤中的元素將被提交
語法:屬性: method(提交方式get,post) , enctype(編碼) , action(提交方向)
2.表單域
屬性:type,name,value
文字框
密碼框
文字區域
單選框
核取方塊
3.表單按扭
提交按鈕
復位按鈕
一般按鈕
程式碼如下:
// index.html
1// main.pydoctype 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
>
11from 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
>
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...