我正在使用 Django Mezzanine 创建站点。我添加了一些我希望能够使用 Pages 管理树添加的自定义内容类型。这是我正在做的事情的要点:
class top_level_nav1(Page): #should only be a top level parent
stuff
class second_level_nav1(Page): #should only be nested under top_level_nav1
stuff
class top_level_nav2(Page): #should only be a top level parent
stuff
class second_level_nav2(Page): #should only be nested under top_level_nav2
stuff
有没有办法在管理树“添加”列表中强制执行这些规则(即添加下拉列表top_level_nav1
不包含任何不应该放在它下面top_level_nav
的 s 或s)?second_level_nav
“添加”列表中的选项数量越来越多,我不希望我的用户需要自己记住结构。
另外,请告诉我是否有更好的方法来完成我所展示的内容。
谢谢!