Python Django:如何删除引发ValidationError时出现的列表
我想引发一个验证错误,使红色框出现在下图中,但我不希望列表出现。看起来,Python Django:如何删除引发ValidationError时出现的列表,python,django,validation,web,error-handling,Python,Django,Validation,Web,Error Handling,我想引发一个验证错误,使红色框出现在下图中,但我不希望列表出现。看起来,forms.ValidationError(“”强制您输入一些文本,以便它可以出现在这个错误列表中,但我已经用{%if-form.errors%}在我的.html中处理了这个问题(显示红色框)。有没有办法阻止这个列表出现 class LoginForm(forms.Form): username = forms.CharField(label='', widget=forms.TextInput
forms.ValidationError(“”
强制您输入一些文本,以便它可以出现在这个错误列表中,但我已经用{%if-form.errors%}
在我的.html中处理了这个问题(显示红色框)。有没有办法阻止这个列表出现
class LoginForm(forms.Form):
username = forms.CharField(label='', widget=forms.TextInput
(attrs={'placeholder': 'Username or Email', 'class': 'login-field'}))
password = forms.CharField(label='', widget=forms.PasswordInput
(attrs={'placeholder': 'Password', 'class': 'login-field'}))
def clean(self):
username = self.cleaned_data.get('username')
password = self.cleaned_data.get('password')
user = authenticate(username=username, password=password)
if not user or not user.is_active:
raise forms.ValidationError("")
return self.cleaned_data
def login(self, request):
username = self.cleaned_data.get('username')
password = self.cleaned_data.get('password')
user = authenticate(username=username, password=password)
return user
不要混淆数据及其表示形式。如果需要错误的不同(例如,否)表示,请在视图或模板中处理它。还要确保情况对用户是透明的。没有消息的错误通常不是。请发布您的模板code@Selcuk这是你的表格,不是模板。请发布html模板的相关部分。