zoukankan      html  css  js  c++  java
  • Form表单

    Form表单

    1. form组件

    1. HTML文件自己写 --> 只能生成获取用户信息的那些inptu标签等

    2. 对提交过来的数据做校验,返回错误提示信息

    3. 在页面中保留用户原来填写的信息

    2. form组件的用法

    1.自定义一个form类,继承form.Form

    2. 生成一个form类的实例对象

    3. 在前端页面  form_obj.as_p --> 用p标签包裹我每一个字段(提示性的文本、input标签、响应的错误提示信息)

    4. 在后端

    form_obj.is_valid(request.POST) --> 对数据做有效性校验

    form_obj.cleaned_data --> 获取所有经过校验的数据


    3, 自定义校验的方式

    1. 正则

    2. 自己写函数,注册到validations

    3. 钩子函数

    self.errors ---> self._errors = {} --> 用来存放错误信息

    self.cleaned_data = {} --> 用来存放通过校验的数据

    1. 局部钩子

    2. 全局钩子

  • 相关阅读:
    2021总结、2022展望
    新人报到
    第六次实验
    第五次实验
    第一次实验
    第三次实验
    第二次实验
    第四次实验
    实验七
    Tomcat10巨坑,软件不是越新越好。(用到tomcat9及以下就可以)
  • 原文地址:https://www.cnblogs.com/tianyu529/p/9238785.html
Copyright © 2011-2022 走看看