python框架Django的作用就是开发出来能够显示在浏览器之中的web应用程序,而在网页之中数据的上传都是通过表单来实现的。下面会来介绍一些django框架有的表单字段以及表单创建示例,感兴趣的话就一起和小编往下阅读来学习吧。

Django框架怎么创建表单?Python框架Django表单有哪些

一、表单字段

Django框架支持的表单字段有9个,其中有些是不会经常用到的。

CharField:这个字段是使用最高的,它表示能够接收任意类型的数据,转换成HTML文档就是其中的输入栏。

InterField:把F字母之前的单词换成Float以及Decimal就是能够变成另外一个输入栏,它的作用就是限制输入的内只能够是数字。

ChoiceField:该字段就是就是会创建出来一个下拉列表,所以在其中是需要定义多个属性并且赋值的。

FileField:从字面上就可以看出来该字段是用来接收文件的,它会将前端上传的文件接收到后端。

BooleanField:此字段或者说是属性表示的意思就是复选框了,可以创建多个选项同时选择的选项框。

二、表单实例

在这些字段之中没有单选按钮,而且这些字段是作为方法来使用的,需要导入特定的模块才可以,详细代码示例如下所示:

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

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!