Enq*_*est 3 modeladmin wagtail
Wagtail 是一款非常棒的 CMS。我确实有一个问题如何在管理中添加子菜单。我有一个自定义模型位置,在该模型中我有 2 个外键。管理通过 modeladmin 创建的位置模型菜单。然而,为了管理城市或外键内容,我还需要在 modeladmin 中创建。
我只在 modeladmin 中看到一个将项目添加到设置菜单的选项。我的管理员需要的是以下内容
+ pages
++ ...
+ locations
++ locations
++ cities
++ tags
+ ...
Run Code Online (Sandbox Code Playgroud)
目前我只能通过 menu_order=200 确定顺序
有没有办法让 wagtail 中的导航有子导航
您可以使用ModelAdminGroup将多个 ModelAdmin 视图分组到一个子菜单中:
http://docs.wagtail.io/en/stable/reference/contrib/modeladmin/index.html#a-more-complicated-example
from wagtail.contrib.modeladmin.options import ModelAdmin, ModelAdminGroup, modeladmin_register
class LocationGroup(ModelAdminGroup):
menu_label = 'Locations'
items = (LocationAdmin, CityAdmin, TagAdmin)
modeladmin_register(LocationGroup)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1271 次 |
| 最近记录: |