Django中form指的是什么
这篇文章将为大家详细讲解有关Django中form指的是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、成都网站建设、大武口网络推广、小程序开发、大武口网络营销、大武口企业策划、大武口品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供大武口建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
本文教程操作环境: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指的是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
网站栏目:Django中form指的是什么
标题来源:http://pwwzsj.com/article/pjoege.html