zoukankan      html  css  js  c++  java
  • python 提交表单

    class UserForm(forms.Form):
        username = fields.CharField(
            required=True,error_messages={'required':'用户名不能为空'},
            widget=widgets.TextInput(attrs={'class':'form-control'})
        )   #正则表达式
        password = fields.CharField(required=True,error_messages={'required':'用户名不能为空'},
                                    widget=widgets.TextInput(attrs={'class':'form-control'})
                                    )#正则表达式
        email = fields.EmailField(required=True,error_messages={'required':'用户名不能为空','invalid':'邮箱格式错误'},
                                  widget=widgets.TextInput(attrs={'class': 'form-control'})
                                  )     #正则表达式
        # ut_id = fields.IntegerField(
        #     required=True,
        #     widget=widgets.Select(attrs={'class':'form-control'},choices=[(1,'普通用户'),(2,'超级用户')])
        # )
        ut_id = fields.IntegerField(
            required=True,
            widget=widgets.Select(
                attrs={'class':'form-control'},
                choices=models.UserType.objects.values_list('id','name')
            )
        )
    
        ###解决数据库实时更新的问题
        def __init__(self,*args,**kwargs):
            super(UserForm,self).__init__(*args,**kwargs)
            self.fields['ut_id'].widget.choices = models.UserType.objects.values_list('id','name')
  • 相关阅读:
    web测试--安全性
    web测试--链接测试
    web测试--兼容性
    web测试--界面和易用性
    web测试--返回键、回车键、刷新键
    web测试--查询结果
    列表标签代码解析
    备份
    java格式化时间
    js往div里添加table
  • 原文地址:https://www.cnblogs.com/liyongshan/p/11076848.html
Copyright © 2011-2022 走看看