Django框架怎么創建表單?Python框架Django表單有哪些

python框架Django的作用就是開發出來能夠顯示在瀏覽器之中的web應用程序,而在網頁之中數據的上傳都是通過表單來實現的 。下面會來介紹一些django框架有的表單字段以及表單創建示例,感興趣的話就一起和小編往下閱讀來學習吧 。

Django框架怎么創建表單?Python框架Django表單有哪些


一、表單字段
【Django框架怎么創建表單?Python框架Django表單有哪些】Django框架支持的表單字段有9個,其中有些是不會經常用到的 。
CharField:這個字段是使用最高的,它表示能夠接收任意類型的數據,轉換成HTML文檔就是其中的輸入欄 。
InterField:把F字母之前的單詞換成Float以及Decimal就是能夠變成另外一個輸入欄,它的作用就是限制輸入的內只能夠是數字 。
ChoiceField:該字段就是就是會創建出來一個下拉列表,所以在其中是需要定義多個屬性并且賦值的 。
FileField:從字面上就可以看出來該字段是用來接收文件的,它會將前端上傳的文件接收到后端 。
BooleanField:此字段或者說是屬性表示的意思就是復選框了,可以創建多個選項同時選擇的選項框 。
二、表單實例
在這些字段之中沒有單選按鈕,而且這些字段是作為方法來使用的,需要導入特定的模塊才可以,詳細代碼示例如下所示:
from django import formsclass UserInfoForm(forms.Form):  username = forms.CharField(label="名稱",widget=forms.widgets.TextInput(        attrs={'class': 'form-control', 'placeholder': '請輸入用戶名稱'}))  age = forms.IntegerField(label="年齡", initial=1)  status = forms.ChoiceField(label="用戶狀態", choices=STATUS)上面代碼示例之中就表示了這些表單字段的使用方式,其中文本輸入字段是可以去設置默認顯示字符串的,同時還需要調用textinput()方法來表示該字段的值是接收外部用戶輸入進來的 。
以上就是關于“Django框架怎么創建表單?Python框架Django表單有哪些”的全部內容了,希望對你有所幫助 。

    猜你喜歡