django-form组件

  • 什么是django表单:
    • django中的表单不是html中的那个表单,这里是指django有一个组件名叫表单
    • 它可以通过配置去验证数据的合法性
    • 同样也可以通过配置生成HTML代码.
  • 使用表单:
    • 创建一个`forms.py`的文件,放在指定的app当中,然后在里面写表单.
    • 表单是通过类实现的,继承自`forms.Form`,然后在里面定义要验证的字段.

form类表单的name必须对应HTML表单的name值

from django import forms


class LoginForm(forms.Form):
   # username, password对应HTML表单的name值,否则匹配不到 username
= forms.CharField(label="用户名", max_length=20, min_length=5) password = forms.CharField(label="密码", max_length=20, min_length=5)

猜你喜欢

转载自www.cnblogs.com/tangpg/p/9022196.html