l
Size: a a a
l
l
N
l
N
l
O
N
l
O
l
S
O
O
b
S
D
EC
class MyAdmin(admin.ModelAdmin):
form = MyForm
def get_form(self, request, obj=None, **kwargs):
form = super(MyAdmin, self).get_form(request, obj, **kwargs)
if obj:
form = MyAdmin(obj.bar)
return form
class MyForm(forms.ModelForm):
def __init__(self, bar=None, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
if bar:
# do stuff
S
class MyAdmin(admin.ModelAdmin):
form = MyForm
def get_form(self, request, obj=None, **kwargs):
form = super(MyAdmin, self).get_form(request, obj, **kwargs)
if obj:
form = MyAdmin(obj.bar)
return form
class MyForm(forms.ModelForm):
def __init__(self, bar=None, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
if bar:
# do stuff