我正在尝试将django应用程序与django-cms集成。我正在使用基本的Django教程中提到的基本“轮询”应用程序,并遵循here的指导原则。
现在我可以集成应用程序并可以查看“民意调查”页面。但是当我按下“提交”时,django-cms会给我错误
“CMS:找不到”民意调查/ 1 /投票“
的网页更新:如果我将以下行添加到主urls.py,一切正常。
(r'^polls/', include('polls.urls')),
但是django和django-cms通常不鼓励这样做。有出路吗?
答案 0 :(得分:1)
您需要做的是为您的民意调查申请创建一个apphook,并在那里添加网址。看看:http://docs.django-cms.org/en/2.1.3/extending_cms/extending_examples.html#my-first-app-apphook
修改强>
请记住在连接apphook后重新启动服务器。
答案 1 :(得分:1)
答案 2 :(得分:0)
使用apphooks将是解决方案,但是如果你最后在urlpatterns的末尾放置cms url路由它是有效的。试试那个