【发布时间】:2023-03-25 13:28:02
【问题描述】:
考虑一下:
@admin.register(MyModel)
MyModelAdmin(admin.ModelAdmin):
fieldsets = [
('Field1', {'fields': ['field1']}),
('Field2', {'fields': ['field2']}),
...
]
list_display = ('field1', 'field2')
假设我的管理员有另一个模型:
@admin.register(AnotherModel)
AnotherModelAdmin(admin.ModelAdmin):
fieldsets = [
('Field1', {'fields': ['field3']}),
('Field2', {'fields': ['field4']}),
...
]
list_display = ('field3', 'field4')
所以,我需要将field3 从AnotherModelAdmin 显示为MyModelAdmin 内联。
我怎样才能做到这一点?
【问题讨论】:
-
但这不是一个方法是一个不同的类
-
你可以创建一个函数来显示另一个模型的字段,什么会阻止它?
-
嗨,谢谢,我只是在想这个,但是有很多方法可以实现它,我的想法有点厚,你有什么简单的例子适合你吗?