Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:如何删除引发ValidationError时出现的列表_Python_Django_Validation_Web_Error Handling - Fatal编程技术网

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模板的相关部分。