如何在Django Wagtail的两个片段中查看关系数据?



我定义了两个模型"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定义。然后,您可以根据需要定制各种视图,例如,您可以限制模型中的编辑功能。如你方所述(参考)。

最新更新