一. form表单验证

  form可以生成html标签,可以校验,可以保留上次输入内容

  1. 创建form表单

 

from django import forms

class MyForm(forms.Form):
    username = forms.CharField(
        label = "用户名",    #
        min_length = 6,
        validators=[]   ,    # 校验器
        widget=forms.TextInput(attrs={}) , # 小插件
)

常用的form字段
CharField()
ChoiceField()

常用的内置字段
label                      用于生成label标签或者显示内容
required=True        是否可以为空
error_messages={}    错误信息{"required":"不能为空"}
widget                    小插件
help_text=""            帮助信息
validators=[]           校验器,可以使用Regexvalidator()
          from djang.core.validators impor Regexvalidator
                               还可以自定义校验器
initial=xxx                 默认值
strip=True                 移除两端空白
choices=((1,""))      选项
        
插件中常用的种类
PasswordInput        密码框
Select()                  单选下拉框
RadioSelect()           单选按钮

读取数据库中内容,作为选项
name = ModelMultipleChoiceField(
    queryset = models.userinfo.objects.all()
)
form表单

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
  • 2021-09-17
  • 2022-02-12
  • 2021-10-31
  • 2021-12-03
  • 2021-11-09
猜你喜欢
  • 2022-02-06
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
相关资源
相似解决方案