在完成Django的投票教程之后,我一直在学习Django CMS教程。在Django中,一切似乎都很完美,但是,当我在examples.html#之后尝试运行Django-CMS中的新页面时,我仍然停留在我遇到的问题上。
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 %}因此,那里的模板似乎无法识别投票结果。
所以问题是:
发布于 2013-09-01 18:02:49
所以我重新加入了:
(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
https://stackoverflow.com/questions/18550702
复制相似问题