Я хотел бы проверить ввод пользователя с регулярным выражением в Django Admin CharField ... Как это возможно?Проверка Django Admin
Заранее благодарен, Etam.
Я хотел бы проверить ввод пользователя с регулярным выражением в Django Admin CharField ... Как это возможно?Проверка Django Admin
Заранее благодарен, Etam.
Определите пользовательскую форму для администратора модели и переопределите конкретное поле, чтобы использовать 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)
Вы также можете использовать чистый метод в Уре формы и validiate поля, используя regex.That сформируют validiation.You может поднять ошибку на то, что у хотят