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表单有哪些”的全部内容了,希望对你有所帮助 。

    推荐阅读