微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

python框架Django的作用就是开发出来能够显示在浏览器之中的web应用程序,而在网页之中数据的上传都是通过表单来实现的。下面会来介绍一些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表单有哪些”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐