Ich verwende Tags mit dem Django-Tagging für meine Entitäten. Wie kann ich sicherstellen, dass der Benutzer beim Ausfüllen eines Formulars mindestens ein Tag eingegeben hat, mit Ausnahme der Javascript-Validierung im Frontend?
Verwenden Sie das TagField ()? Wenn dies der Fall ist, wird der Standardwert von Django CharField erweitert , die ein required=True
-Argument akzeptiert.
Das obige gilt für FormField, nicht für ModelField. Sie können dies stattdessen tun, um sicherzustellen, dass das Modellfeld in jeder nachfolgenden Form immer erforderlich ist:
class MyModel(models.Model):
tags = TagField(blank=False)