Как сделать теги обязательными с помощью django-tagging? - PullRequest
2 голосов
/ 22 ноября 2011

Я использую теги django для управления тегами на своих объектах.Как я могу убедиться, что пользователь ввел хотя бы один тег при заполнении формы, кроме использования проверки JavaScript на внешнем интерфейсе?

1 Ответ

4 голосов
/ 22 ноября 2011

Вы используете TagField ()?Если это так, расширяет стандартное значение Django CharField , которое принимает аргумент required=True.

Вышесказанное относится к FormField, а не к ModelField.Вместо этого вы можете сделать это, чтобы убедиться, что поле Модель всегда требуется в любой последующей форме:

class MyModel(models.Model):
    tags = TagField(blank=False)
...