使用默认值验证Django中的表单字段

时间:2018-11-27 21:45:26

标签: python html django

我在这里与django合作,但在验证登录表单时遇到一些问题。我希望文本区域以默认值显示,仅出于美观目的,然后我要编写真实的用户名。问题是,我不想接受默认值,因为它不是正确的用户名。与密码相同。

我在这里发布我的代码:

forms.py

class AutenticacionForm(forms.ModelForm):
class Meta:
    model = User
    fields = ['username','password']
    widgets={'password': forms.PasswordInput(),}

def __init__(self, *args, **kwargs):
    super(AutenticacionForm, self).__init__(*args, **kwargs)
    self.fields['username'].help_text = None
    self.fields['username'].label = ""
    self.fields['username'].widget.attrs.update({'required':'true','data-html':'true', 'value':'USUARIO', 'onfocus':'this.value="";', 'onblur':'if(this.value == ""){this.value = "USUARIO";}'})
    self.fields['password'].label = ""
    self.fields['password'].widget.attrs.update({'required':'true','data-html':'true', 'value':'PASSWORD', 'onfocus':'this.value="";', 'onblur':'if(this.value == ""){this.value = "PASSWORD";}'})

这就是我的表格的外观。 USUARIO只是默认值,因此我不希望登录名将该值视为正确。

0 个答案:

没有答案