J'ai un TextField
Je voudrais ajouter un min_length
à. Selon les docs Django, il existe des validateurs intégrés que vous pouvez utiliser pour appliquer cette fonction (https://docs.djangoproject.com/en/1.11/ref/validators/#minlengthvalidator).Validateurs personnalisés sur les champs Wagtail
J'ai essayé d'ajouter à mon modèle avec ce code:
class MyPage(Page):
...
introduction = models.TextField(
null=True,
blank=False,
validators=[MinLengthValidator(240, message="Must be at least 240 chars.")]
Lors de la publication cette page avec une valeur inférieure à 240, cependant, je n'ai pas l'erreur de validation prévu, mais a frappé un TypeError
: unorderable types: str() < int()
.
Y a-t-il un moyen d'avoir un min_length
sur un TextField
?
que diriez-vous 'validateurs = MinLengthValidator (240)' '_sans un message'_? –
J'ai reçu la même erreur. – inostia
avec le paramètre: 'min_length = 240' –