Django中admin组件

admin组件

from django.forms import Form    #定义的类一定要继承这个类
from django.forms import widgets    #用于规定标签的属性
from django.forms import fields     #用于规定标签类型及内容限制


class MyForm(Form):
    username = fields.CharField(
        # 可以对输入的数据进行初步筛选
        max_length=6,
        min_length=2,
        widget=widgets.TextInput(attrs={'id': 'i1', 'class': 'c1'})
    )

    # 多选一
    gender = fields.ChoiceField(
        choices=((1, ''), (2, ''),),
        initial=2,
        widget=widgets.RadioSelect
    )

    city = fields.CharField(
        initial=2,
        widget=widgets.Select(choices=((1, '上海'), (2, '北京'),)) # 下拉框
    )

    pwd = fields.CharField(
        min_length=6,
        widget=widgets.PasswordInput(attrs={'class': 'c1'}, render_value=True) # render_value=字段保留上次输入的值
    )
View Code

 

posted @ 2019-10-11 16:57  果断定会白给  阅读(107)  评论(0)    收藏  举报