django forms,django formdata

  django forms,django formdata

  本教程操作环境:windows7系统,django2.1,DELL G3电脑。

  1.概念

  Django表单系统的核心组件是表单类。这与Django模型描述对象的逻辑结构和行为以及它呈现给我们的内容形式的方式大致相同。Form类描述了一个表单,并决定了它是如何工作和显示的。

  2.功能

  生成HTML标签

  验证用户数据(显示错误消息)

  HTML提交保留最后提交的数据。

  初始化页面显示内容

  3.使用注意

  表单组件,,适用于前后端未分离的项目中,主要用于验证表单数据,所以关键词是表单。

  4.实例

  在相应的app下创建form.py文件。

  fromdjangoimportforms

  ClassRegisterForm(窗体。Form) : #自定义Form类,继承forms.form。

  电子邮件=表单。EmailField(required=true,widget=forms。电子邮件输入(

  attrs={ class : form-control }))

  # #formss.type()定义了相应字段的表单类型。

  用户名=表单。CharField(min_length=4,max_length=12,widget=forms。文本输入(

  attrs={ class : form-control }))

  密码=表单。CharField(min_length=6,widget=forms。密码输入(

  attrs={ class : form-control }))

  password2=表单。CharField(min_length=6,widget=forms。密码输入(

  attrs={ class : form-control }))

  valid _ code=表单。CharField(widget=forms。文本输入(

  attrs={ class : form-control }))

  required是否可以为空,true表示不能为空。

  Min_length=4,max_length=12定义字段字符的长度。

  参数用于指定widget=forms中的字段类型和type=textpassword类型。xx input()==输入标签。

  (widget=forms . XXX(attrs={ class : form-control , placeholder: 默认显示 }))

  Django中一些常用的参数,我们会用表单来解决一些数据问题,包括一个表单组件,这是我们学习表单时需要掌握的重点内容。作为框架中的内置组件,很多人还不知道表单的作用和创建方法。

  以上是Django中form的基本介绍。我相信你已经初步了解了表格中的这个组件。更多使用方法,可以在后续更新中学习,或者自己找一些相关资料。更多Python框架方向:django

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: