首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django CMS教程

问Django CMS教程
EN

Stack Overflow用户
提问于 2013-08-31 17:10:06
回答 1查看 1.9K关注 0票数 2

在完成Django的投票教程之后,我一直在学习Django CMS教程。在Django中,一切似乎都很完美,但是,当我在examples.html#之后尝试运行Django-CMS中的新页面时,我仍然停留在我遇到的问题上。

代码语言:javascript
复制
NoReverseMatch at /polls/
u'polls' is not a registered namespace

1   <h1>Question available here</h1>
2   {% if latest_poll_list %}
3       <ul>
4       {% for poll in latest_poll_list %}
5           <li><a href="{% url 'polls:detail' poll.id %}">{{ poll.question }}</a>      </li>
6       {% endfor %}
7       </ul>
8   {% else %}
9       <p>No polls are available.</p>
10  {% endif %}

因此,那里的模板似乎无法识别投票结果。

所以问题是:

  1. django-cms教程与django教程不太同步吗?
  2. 如果这是名称空间的问题,我如何使用django-cms方式放置名称空间?我一直试图将app_name属性放在cms_app.py中,但它仍然不起作用。
  3. 在遵循本教程时,有人要求我创建一个新模板,我假定这个模板名为plugin.html,因为ofrender_template =“ofrender_template/plugin.html” 但是当我查看堆栈跟踪时,文件仍然在index.html中。所以..。plugin.html的用途是什么?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-01 18:02:49

所以我重新加入了:

代码语言:javascript
复制
    (r'^polls/', include('polls.urls')) in the main urls.py

我不知道为什么要这样做,因为教程明确地给出了删除行的指示。然而,这可能与这个问题有关,https://github.com/divio/django-cms/issues/1858。

我正在使用django版本1.5和django-cms 3.0.0beta

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18550702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档