与我之前的问题类似,我正在尝试在 ModelAdmin 中使用相关模型。(这是因为我希望它在两个管理视图中都可用。)但这一次,我使用的是新的ParentalManyToManyField
或只是普通的ManyToManyField
,这似乎把事情搞砸了。
我写了以下结构:
class B(Model): # or Orderable
...
edit_handler = TabbedInterface([
ObjectList([
FieldPanel('aes', widget=CheckboxSelectMultiple),
], heading=_('Aes'),
),
])
class A(ClusterableModel):
...
bees = ParentalManyToManyField(
B,
related_name='aes',
blank=True,
)
...
edit_handler = TabbedInterface([
ObjectList([
FieldPanel('bees', widget=CheckboxSelectMultiple),
], heading=_('Bees'),
),
])
尝试访问该页面时,我收到Field Error
:
Unknown field(s) (aes) specified for B
我正在尝试做的事情是不可能的,还是我忘记了一步?