我定义了两个模型"one_answers";B"姜戈的尾巴。模型"A"与"& & &"有ManyToManyField
关系。我使用Wagtailsnippets
在管理面板中编辑它们。是否有可能在每个管理snippets
中查看两个关系数据项?如果是这样,我想限制模型中的编辑功能。
与其使用snippets
,我建议您使用Wagtail的ModelAdmin
(参考)。使用ModelAdmin
,你可以在app文件夹中定义一个wagtail_hooks.py
文件,并在该文件中定义你希望模型如何在Wagtail管理中显示(这个结构类似于你在Django的admin.py
中定义的东西)。然后,在您的models.py
文件中,您将以类似于您为基于Page
的模型定义panels
的方式为每个模型定义panels
,并且Wagtail管理员将在显示用于编辑的模型实例时使用这些panel
定义。然后,您可以根据需要定制各种视图,例如,您可以限制模型中的编辑功能。如你方所述(参考)。