2
我一直在研究Django CMS的教程,完成Django中的投票教程。一切似乎都在Django完美地工作,但是,當我嘗試以下http://docs.django-cms.org/en/latest/extending_cms/extending_examples.html#後運行在Django-CMS的新的一頁,我被困在那裏我得到了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 %}
問題如此看來投票不被認可那裏的模板。
所以問題是:
- 是否Django的CMS教程不使用Django教程同步真的很好?
- 如果是命名空間的問題,我怎麼可以用django-cms命名空間?我一直在試圖把在cms_app.py APP_NAME屬性,但它仍然沒有工作..
當教程之後,我一直要求創建一個新的模板,我以爲所謂plugin.html因爲
render_template = "polls/plugin.html"
但是當我在查看堆棧跟蹤時,該文件仍在尋找index.html。 so ... plugin.html有什麼用法?
upvoted,B/C不明白爲什麼你的問題應該是否定的。 – pymarco