【发布时间】:2015-01-29 11:45:10
【问题描述】:
我在使用 Django CMS 3 设置菜单时遇到问题。
我确实向 cms 添加了这样的页面:
Home
Teachers (id teachers)
Contact
Info
现在我可以为这样的“教师”添加我的菜单(在我的教师/模板/teachers_index.html 中):
{% show_menu_below_id "teachers" 0 100 100 100 %}
在主项目的 urls.py 中,我有这一行,所以我添加了教师应用程序中的所有 url:
url(r'^teachers/', include('myapp.apps.teachers.urls', namespace='teachers')),
在 myapp.app.teachers.urls 中:
url(r'^$', views.index, name='index')
现在我认为一切都基本设置好了,但事实并非如此:(
我认为像:教师/联系人这样的网址现在会转到教师应用程序,但事实并非如此。它只是加载主应用模板,而不是来自教师应用的模板。
所以我认为我必须以某种方式将 CMS 连接到教师应用程序?但我真的一点头绪都没有。我希望我的问题很清楚,并且有人可以指出我正确的方向吗?
【问题讨论】:
标签: django menu django-cms