我在这里与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只是默认值,因此我不希望登录名将该值视为正确。