介绍
这篇文章将为大家详细讲解有关Django中形式指的是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
本文教程操作环境:windows7多系统,django2.1,戴尔G3电脑。
<强> 1。概念强>
Django表单系统的<>强核心组件强>是形成类。它与Django模型描述对象的逻辑结构,行为以及它呈现给我们内容的形式的方式大致相同,形成类描述一张表单并决定它如何工作及呈现。
<强> 2。功能强>
生成HTML标签
验证用户数据(显示错误信息)
HTML表单提交保留上次提交数据
初始化页面显示内容
<强> 3。使用注意强>
形式组件,<强>只强> <>强适用于前后端未分离的项目中,主要用于验证表单数据>强,所以,关键字是表单。
<强> 4。实例强>
在对应的应用下创建form.py文件
<>之前得到django import 形式 class RegisterForm (forms.Form): #,自定义表单类,并继承forms.Form 时间=email 才能;forms.EmailField (=true,部件=forms.EmailInput ( ,,,,,attrs={“class":“form-control"})) #形式。类型(),定义对应字段的表单类型 username 才能=,forms.CharField (min_length=4, max_length=12,,小部件=forms.TextInput ( ,,,,,attrs={“class":“form-control"})) ,,,,, password 才能=,forms.CharField (min_length=6,,小部件=forms.PasswordInput ( ,,,,,attrs={“class":“form-control"})) , password2 才能=,forms.CharField (min_length=6,,小部件=forms.PasswordInput ( ,,,,,attrs={“class":“form-control"})) , 时间=valid_code 才能;forms.CharField(小部件=forms.TextInput ( ,,,,,attrs={“class":“form-control"})) ,,,,, 要求是否可以为空,真表示不可以为空 min_length=4, max_length=12定义字段字符长度 小部件参数用来指定字段的类型和属性部件=forms.XXinput(),==,输入标签文本中type=| |密码等的类型 (小部件=forms.XXX (attrs={“class":“form-control",, & # 39;占位符# 39;:,& # 39;默认显示& # 39;})) 以前常用的一些参数>在Django中我们会使用表单来解决一些数据问题,其中有一个表单组件,是我们在学习表单时需要掌握的重点内容。作为框架中自带组件,很多人还不清楚形式的作用和创建方法。