Python django модель проверяет минимальное и максимальное значение - PullRequest
0 голосов
/ 13 марта 2020

Я хочу ограничить заголовок от 3 до 25 символов. Я не мог заставить MinLengthValidator работать. Я новичок в Python.

class Video(models.Model):
    title = models.CharField(max_length=255)
    url = models.URLField()
    youtube_id = models.CharField(max_length=255)

    def clean_title_length(self):
        data = self.cleaned_data['title']
        length= len(data)
        if length < 3 or length > 25:
            raise ValidationError("The length of the title must be 
                 between 3 and 25 characters")
        else:
            return data

views.py

 def add_video(request):
     form = VideoForm()
     if request.method == 'POST':
          filled_form = VideoForm(request.POST)
          if filled_form.is_valid():

Приведенная выше форма всегда возвращает действительный.

Предложение о том, как я могу получить это валидатор диапазона для работы?

TIA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...