Требуется добавить поле к форме динамически, которое должно отображаться в админ панеле. Пробовал несколько вариантов через get_form/ get_fieldsets, но новое поле не отображается в админке и при инициализации констуктора для добавление поля, форма перестает работать и не сохраняется, выдает ошибку
Please correct the error below.
но ошибка не отображается ни у одного поля.
forms.py
class PostForm(admin.ModelForm):
class Meta:
model = Post
fields = "__all__"
title = forms.CharField(widget=forms.TextArea)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.fields["notes"] = forms.CharField(widget=forms.Textarea)
admin.py
class AccountAdmin(admin.ModelAdmin):
form = PostForm
def get_form(self, request, **kwargs):
form = super().get_form(request, obj, **kwargs)
form.base_fields["notes"] = forms.CharField(widget=forms.Textarea)
return form