p
Size: a a a
p
PB
PB
DB
MyModel
с полями first
и second
. В админке вместо этих полей нужно выводить хитрое поле селектом, а при сохранении модели в зависимости от того что лежит в этом хитром поле — разбирать на first и second. Хитрое поле в базу класть не нужно, оно виртуальное, по сутиDB
DB
PB
PB
DB
class TestForm(forms.ModelForm):
class Meta:
model = MyModel
fields = '__all__'
class TestInline(admin.StackedInline):
form = TestForm
class TestAdmin(admin.ModelAdmin):
inlines = [TestInline]
...
<class 'something.TestAdmin'>: (admin.E105) 'something.TestInline' must have a 'model' attribute.
PB
class TestForm(forms.ModelForm):
class Meta:
model = MyModel
fields = '__all__'
class TestInline(admin.StackedInline):
form = TestForm
class TestAdmin(admin.ModelAdmin):
inlines = [TestInline]
...
<class 'something.TestAdmin'>: (admin.E105) 'something.TestInline' must have a 'model' attribute.
PB
DB
DB
АБ
IF
IF
IF
АБ
АБ