paladin223 / django

0 stars 0 forks source link

Разобраться с лишними валидаторами #24

Closed drowsycoder closed 1 year ago

drowsycoder commented 1 year ago
slug = models.CharField(
    <...>
    validators=[slug_validator],
    <...>
)

Например, смотрим сюда и анализируем: https://docs.djangoproject.com/en/3.2/ref/models/fields/#slugfield https://docs.djangoproject.com/en/3.2/ref/validators/#validate-slug

Подсказка: тип поля + нужны ли вообще при нужном типе поля валидаторы

drowsycoder commented 1 year ago

Тип поля не изменил, от лишней валидации не избавился Исправить!

drowsycoder commented 1 year ago

Не исправлено!

До сих пор вижу это:

class AbstractSlug(django.db.models.Model):
    slug = django.db.models.CharField(
        "слаг",
        default="",
        max_length=150,
        validators=[
            validators.validate_unicode_slug,
            validators.MaxLengthValidator(200),
        ],
        unique=True,
    )