中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django中form指的是什么

發布時間:2021-05-06 14:26:39 來源:億速云 閱讀:155 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關Django中form指的是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

本文教程操作環境:windows7系統、django2.1,DELL G3電腦。

1.概念

Django表單系統的核心組件是Form類。它與Django模型描述對象的邏輯結構、行為以及它呈現給我們內容的形式的方式大致相同,Form 類描述一張表單并決定它如何工作及呈現。

2.功能

生成HTML標簽

驗證用戶數據(顯示錯誤信息)

HTML Form提交保留上次提交數據

初始化頁面顯示內容

3.使用注意

Form組件,適用于前后端未分離的項目中,主要用于驗證表單數據,所以,關鍵字是表單。

4.實例

在對應的app下創建form.py文件

from django import forms
class RegisterForm(forms.Form): # 自定義表單類,并繼承forms.Form
  email = forms.EmailField(required=true,widget=forms.EmailInput(
      attrs={"class": "form-control"}))
#forms.類型() 定義對應字段的表單類型
  username = forms.CharField(min_length=4, max_length=12, widget=forms.TextInput(
      attrs={"class": "form-control"}))
      
  password = forms.CharField(min_length=6, widget=forms.PasswordInput(
      attrs={"class": "form-control"}))
 
  password2 = forms.CharField(min_length=6, widget=forms.PasswordInput(
      attrs={"class": "form-control"}))
 
  valid_code = forms.CharField(widget=forms.TextInput(
      attrs={"class": "form-control"}))
      
required是否可以為空,true表示不可以為空
min_length=4, max_length=12定義字段字符長度
widget參數用來指定字段的類型和屬性widget=forms.XXinput() == input標簽中type=text||password等的類型
(widget=forms.XXX(attrs={"class": "form-control", 'placeholder': '默認顯示'}))
常用的一些參數

在Django中我們會使用表單來解決一些數據問題,其中有一個form組件,是我們在學習表單時需要掌握的重點內容。作為框架中自帶組件,很多人還不清楚form的作用和創建方法。

關于“Django中form指的是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

马龙县| 泸水县| 鹿泉市| 普格县| 宜宾市| 古蔺县| 齐齐哈尔市| 衡阳市| 冀州市| 阿图什市| 邵东县| 乃东县| 兰溪市| 河池市| 兴城市| 嘉定区| 安远县| 济源市| 平乐县| 平原县| 修水县| 汕头市| 华安县| 太湖县| 叶城县| 千阳县| 古丈县| 滁州市| 灵台县| 新龙县| 宁国市| 扎赉特旗| 清涧县| 东平县| 阳城县| 仁怀市| 石林| 三门峡市| 千阳县| 长治市| 武城县|