1. 程式人生 > >Django--16 form表單

Django--16 form表單

數據驗證 數據 美化 -- form表單 模板 .com 文件 處理

一、Django Form的作用

技術分享圖片

二、django Form的使用

技術分享圖片

三、基本思路

1.將登陸頁面單獨出來。可以做成頁面,或小窗口。創建login.html。

2.在公共mysite中建立新的文件forms.py。創建新的模型loginform。

技術分享圖片 技術分享圖片

數據驗證

技術分享圖片

設置輸入框屬性使其在頁面美化。

技術分享圖片

3.登錄頁面處理

技術分享圖片

頁面優化,應用bootcss框架。

技術分享圖片

登錄頁面自定義

技術分享圖片

4.後臺驗證處理 def lpogin

技術分享圖片

代碼優化:

技術分享圖片

繼續優化,將用戶名和密碼驗證移到 form中。之後傳入user就行。

技術分享圖片

四、註冊

1.在form模型中增加

技術分享圖片

數據驗證:

技術分享圖片

2.views中增加註冊方法

技術分享圖片

第二種寫入user註冊信息的方法 等同於 User.objects.create_user(username,email,password)

技術分享圖片

3. 註冊url

技術分享圖片

4.模板頁面register

技術分享圖片

5.在文章頁面添加進入方法

技術分享圖片

Django--16 form表單