Всякий раз, когда я ввожу специальный символ или любое другое число, оно должно выдавать сообщение об ошибке проверки, но оно показывает, что «не возвращено HttpResponse Error.»
ValueError в / events / event / new / The viewevents.views.EventCreateView не возвращал объект HttpResponse.Вместо этого он вернул None.
Также эта проблема возникает, когда я использую nginx
forms.py
class EventCreateForm(forms.ModelForm):
class Meta:
model = Event
fields = ['name', 'date']
def clean_name(self):
name = self.cleaned_data['name']
name = re.sub(' +',' ', name)
if all(x.isalpha() or x.isspace() for x in name):
return name
else:
raise forms.ValidationError("Please use only alphabets!!!")
#views.py
class EventCreateView(LoginRequiredMixin, CreateView):
model = Event
form_class = EventCreateForm
template_name = 'events/event_form.html'