1 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊
一個(gè)簡單的用戶注冊和登錄的頁面,就兩個(gè)部分。
涉及到數(shù)據(jù)庫,存儲(chǔ)用戶數(shù)據(jù)(注冊),讀出用戶數(shù)據(jù)(登錄驗(yàn)證)。搞清楚如何用python連接和操作數(shù)據(jù)庫即可,還有了解sql數(shù)據(jù)庫語句,sqlite和mysql差不多的,看幾眼多試幾下就了解了。
網(wǎng)站程序,前端如何發(fā)送表單(別告訴這你也不清楚?)后端獲取用戶發(fā)送的請求,和數(shù)據(jù)庫中數(shù)據(jù)驗(yàn)證是否能夠登錄,然后登錄后如何保存用戶登錄信息,就是使用的cookie,不過在flask中是session(其實(shí)session也是cookie,flask把它封裝了下,成了加密的cookie)
總之如果你認(rèn)真跟著官方的教程走過一遍。只是完成用戶登錄和注冊的功能都不難的。雖然這些知識點(diǎn)都不爛,但是覆蓋范圍還比較廣泛。數(shù)據(jù)庫,前端的html,后端的程序框架,你對其中一項(xiàng)不太了解都會(huì)讓你有種無法下手的感覺。
好吧。丟一段驗(yàn)證登錄代碼上來,因?yàn)閒lask的路由是通過綁定一個(gè)個(gè)函數(shù)來實(shí)現(xiàn)的,如果你要在給每個(gè)路由都添加一段驗(yàn)證登錄的代碼還是蠻麻煩的,不過通過裝飾器這個(gè)功能實(shí)現(xiàn)起來還是蠻方便的。
- 1 回答
- 0 關(guān)注
- 1172 瀏覽
添加回答
舉報(bào)