Я хочу ограничить заголовок от 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