Je voudrais valider les entrées utilisateur avec une expression régulière dans Django Admin CharField ... Comment est-ce possible?Validation Django Admin
Merci d'avance, Etam.
Je voudrais valider les entrées utilisateur avec une expression régulière dans Django Admin CharField ... Comment est-ce possible?Validation Django Admin
Merci d'avance, Etam.
Définissez un formulaire personnalisé pour votre administrateur de modèle et remplacez le champ spécifique pour utiliser un RegexField
.
class MyModel(models.Model):
myfield = models.CharField(max_length=10)
class MyModelForm(forms.ModelForm):
myfield = forms.RegexField(regex=r'\w+')
class MyModelAdmin(admin.ModelAdmin):
form = MyModelForm
admin.site.register(MyModel, MyModelAdmin)
Vous pouvez également utiliser la méthode propre dans ur forme et validiate les champs en utilisant regex.That formeront validiation.You peut soulever erreur sur ce que tu veux