运维开发网

Django-08 forms组件

运维开发网 https://www.qedev.com 2020-07-15 12:27 出处:网络 作者:运维开发网整理
forms组件  概念   django框架提供的一个Form类,来进行web开发中的表单提交数据的处理工作。

forms组件 

概念

  django框架提供的一个Form类,来进行web开发中的表单提交数据的处理工作。

 

校验字段功能

 models.py

  

Django-08 forms组件

 

 

     views.py

    定义检验规则:

    

Django-08 forms组件

 

    前端提交的forms校验

 

     

Django-08 forms组件

 

   regist.html

    

Django-08 forms组件

 

 

 循环标签方式

  views.py

    定义校验规则:比上面多了label属性

    

Django-08 forms组件

 

 

 

 

  

Django-08 forms组件

 

  regist.html

    

    

Django-08 forms组件

 

 

渲染错误信息

 

  views.py

 

    

Django-08 forms组件

 

    regist.html

 

       

Django-08 forms组件

 

 

局部钩子 

 

 

    在校验字段定义钩子函数。以clean_字段命名,在源码 这个函数回自动执行

 

  

Django-08 forms组件

 

 全局钩子

  

Django-08 forms组件

0

精彩评论

暂无评论...
验证码 换一张
取 消