Reputation: 4673
I'd like to validate user input with regular expression in Django Admin CharField... How is it possible?
Thanks in advance, Etam.
Upvotes: 3
Views: 1844
Reputation: 8316
You can also use clean method in ur form and validiate the fields using regex.That will form validiation.You can raise error on what u want
Upvotes: 0
Reputation: 599610
Define a custom form for your model admin, and override the specific field to use a 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)
Upvotes: 6