Flask框架第二天 註冊和登入

2022-02-26 01:42:55 字數 1618 閱讀 5298

# coding=utf-8

from flask import flask, render_template

from flask_wtf import flaskform

from wtforms import stringfield, passwordfield, submitfield

from wtforms.validators import datarequired, equalto

class registerform(flaskform):

user_name = stringfield(label=u"使用者名稱", validators=[datarequired(u"使用者名稱不能為空")])

password = passwordfield(label=u"密碼", validators=[datarequired(u"密碼不能為空")])

password2 = passwordfield(label=u"確認密碼", validators=[datarequired(u"確認密碼不能為空"), equalto("password", u"兩次密碼不一致")])

submit = submitfield(label=u"提交")

def register():

form = registerform()

return render_template("register.html", form=form)

if __name__ == '__main__':

render_template模組:呼叫模板
flask_wtf模組:表單
wtforms模組:安裝flask_wtf時自動安裝,不用另外安裝,
stringfield 字串,
passwordfield 密碼,
submitfield 提交操作
datarequired模組:驗證表單項

doctype html

>

<

html

lang

="en"

>

<

head

>

<

meta

charset

="utf-8"

>

<

title

>title

title

>

head

>

<

body

>

<

form

method

="post"

>

}

<

p>}

p>

<

p>}

p>}}

<

p>}

p>

<

p>}

p>}}

<

p>}

p>

<

p>}

p>

}form

>

body

>

html

>

第二天 使用者登入

讓使用者輸入使用者名稱密碼 認證成功後顯示歡迎資訊 輸錯三次後鎖定登陸 1 coding utf 8 2import time 3class login in 4def init self 5 self.loginname admin 6 self.password wang 7 defverifi...

第二天完善登入

今天把登入功能完善了,老師在課堂上講了很多,但是有時候聽起來就是蒙,沒辦法只能下去自己學了,實在是不懂了再問吧!畢竟現在是練習自己的自主能力的,不能什麼都依靠別人,對吧。using system using system.collections.generic using system.compon...

上班第二天

本想坐晚一班車的,誰知道這晚一班的也只是晚了 五 六分鐘,不高興再在站台上等,也只好小跑到車門上去了,果然,八點十分就到了。白天那個困啊 今天的工作內容和昨天一樣,做到後來我實在覺得測的差不多了,想幹些其他的,但這初來乍到的,也不好幹其他的呀,況且領導辦公室就在我旁邊。今天的工作總結有兩點 1 別把...