• Django的forms包部分重要用法:


    1 from django.forms import fields
    2 from django.forms import Form
    3 from django.forms import widgets
    在views导入:

    导入包之后,定义一个继承自Form的类并定义用于验证的字段:

    1 class TestForm(Form):
    2     user = fields.CharField(required=True, max_length=12, min_length=3,
    3                             error_messages={}, label='用户名:', initial='姓名',
    4                             widget=widgets.TextInput(attrs={'n':123}),
    5                             show_hidden_initial=False,validators=[])
    定义类:
        age = fields.IntegerField(label='年龄:',max_value=12)
        email = fields.EmailField()
        img=fields.FileField()
        city=fields.TypedChoiceField(choices=[(1,'上海',),(2,'天津',),],initial=2)
        hobby=fields.MultipleChoiceField(choices=[(1,'羽毛球'),(2,'钢弹'),(3,'铁蛋')])
        xxoo=fields.FilePathField(path='app1')
        fields.GenericIPAddressField(protocol='both',unpack_ipv4=False)
        xdb=fields.CharField(widget=widgets.Select(choices=[(1,'羽毛球'),(2,'钢弹'),(3,'铁蛋')])
    其他字段:

     Choicefield与CharField都可以生成下拉单选radio,参数choice格式为:列表里面包含元组,元组两个参数,数字(键)和字符串(值)

  • 相关阅读:
    牛客寒假算法集训 1
    求逆序数——树状数组
    牛客网 被3整除的子序列 区间dp
    SICNU 2019 winter training #2(codeforces #531 Div3)
    iOS 给已有的类添加属性.
    coredata实践
    IOS 数据库升级
    获取当前屏幕显示的viewcontroller
    ios 自顶一个view
    mac 修改文件夹权限.
  • 原文地址:https://www.cnblogs.com/Neroi/p/10087240.html
Copyright © 2020-2023  润新知