Добрый день!
Проверяю в forms.py валидность значений введенных пользователем.
class chooses_log(forms.Form):
channel = forms.CharField(required=True, min_length=3, max_length=10)
date = forms.DateField(input_formats=['%Y/%m/%d'])
page = forms.IntegerField(required=True, min_value=1, max_value=1000)
В поле channel есть три возможных варианта которые пользователь может выбрать. Как проверить эти значения? Можно ли это сделать без validators?
Что бы было понятней - пользователь на сайте нажимает на ссылку, допустим support, в представление приходит GET параметр channel=support, создаем переменную с формой ей передаем GET параметры и затем проверяем на валидность form.is_valid(), так вот, как в поле channel проверить, что значение соответствует 'support' или двум другим значениям. а в остальных случаях вернуть False.