django中使用Form組件

內容:html

1.Form組件介紹前端

2.Form組件經常使用字段web

3.Form組件校驗功能後端

4.Form組件內置正則校驗spa

 

參考:http://www.javashuo.com/article/p-sdgadudn-g.htmlorm

 

 

1.Form組件介紹htm

(1)以前的web開發模式blog

以註冊爲例:開發

  • 要有一個註冊的頁面,頁面裏面要有form表單 --> 生成HTML代碼
  • form表單要能提交數據到後端,後端要作有效性校驗 --> 數據有效性校驗
  • 要把校驗的提示信息展現在頁面上 --> 校驗信息返回並展現,保存原來填寫的內容



關於校驗:get

  • 前端經過JS代碼作校驗 --> 最好有(爲了用戶體驗好)
  • 後端作校驗 --> 必需要有(由於前端的校驗能夠被跳過)

 

(2)關於Form組件

以前在HTML頁面中利用form表單向後端提交數據時,都會寫一些獲取用戶輸入的標籤而且用form標籤把它們包起來

與此同時咱們在好多場景下都須要對用戶的輸入作校驗,好比校驗用戶是否輸入,輸入的長度和格式等正不正確。若是用戶輸入的內容有錯誤就須要在頁面上相應的位置顯示對應的錯誤信息

Django form組件就實現了上面所述的功能,總結一下form組件的主要功能以下:

  • 生成頁面可用的HTML標籤
  • 對用戶提交的數據進行校驗
  • 保留上次輸入內容

 

(3)Form組件實現註冊

 

 

 

2.Form組件經常使用字段

相關文章
相關標籤/搜索