Django CMS如何为同一个apphook的2个实例使用不同的url

时间:2016-12-15 10:38:43

标签: django django-urls django-cms

根据djangocms文档的教程,我创建了一个apphook,允许用户请求注册新闻简报列表。单击页面菜单转到已挂钩应用程序的url(r'^$', views.index, name='index')。它工作正常。

我想为简报管理员创建第二个页面,该页面将使用同一应用程序的另一个实例,但在选择页面时使用url(r'^manage/$', views.manage, name='manage')。可能吗?我找不到如何配置它。

非常感谢任何建议。

2 个答案:

答案 0 :(得分:1)

由于缺乏更好的方法,我通常会创建另一个App Hook并将其指向另一个视图 - 这样您就可以满足应用程序的每个主要部分。如果它只是两个不同的页面,这可能是最简单的解决方案。

答案 1 :(得分:0)

在页面的高级设置中是<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class='label'> <a>Menu</a> <a>Menu Food</a> <a>Menu Drink</a> <a>Cheese</a> </div> <br> <div class="mytext"> this text need hide. </div>,可以在多个页面上使用相同的apphook。设置可以获得同一个apphook的两个实例。

或者,也许更合适的是,您可以将URL拆分为单独的文件进行管理。然后,您可以使用application instance name指向新的URL集,与用户的前端URL分开。这样你就可以在另一个页面上设置另一个apphook。