Django - Как предварительно заполнить поля формы администратора
Недавно я использовал для python-interpreter этой цели метод Django ModelAdmin.get_form.
class MyModelAdmin(admin.ModelAdmin):
def get_form(self, request, obj=None, **kwargs):
form = super(MyModelAdmin, self).get_form(request, obj, **kwargs)
form.base_fields['my_field_name'].initial = 'abcd'
return form
Вы django-formsets должны быть осторожны с побочными python эффектами, поскольку вы напрямую python-interpreter манипулируете base_fields.
python
django
django-admin
django-forms
2021-12-15T00:31:01+00:00
2022-09-30T06:30:28+00:00
Zinasul
Вопросы с похожей тематикой, как у вопроса:
Django - Как предварительно заполнить поля формы администратора
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.