Django Form组件
1 验证
2 生成HTML(保留上次输入内容)
3 初始化默认值
FORM重点
-字段
ChoiceField 单选框
MultipleChoiceField 多选框
CharField
IntegerField
DecimalField 小数
DateField
DateTimeField
EmailField
GenericIPAddressField IP
RegexField 自定义正则
-HTML插件
通过attrs(class="jj") 给字段添加属性
自定义字段时的views文件
from django.shortcuts import render from django import forms from django.forms import fields from django.forms import widgets class TestForm(forms.Form): user = fields.CharField( required=False, max_length=12, min_length=3, error_messages={ "required":'不能为空'}, ) age = fields.IntegerField() email = fields.EmailField() city =fields.ChoiceField( choices=[(1,"北京"),(2,"上海"),(3,"广州"),], #单选下拉框 initial=2 ) gender =fields.CharField( widget=widgets.Select(choices=[(1,"男"),(2,"女"