Django中形式指的是什么

  介绍

这篇文章将为大家详细讲解有关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中我们会使用表单来解决一些数据问题,其中有一个表单组件,是我们在学习表单时需要掌握的重点内容。作为框架中自带组件,很多人还不清楚形式的作用和创建方法。

Django中形式指的是什么