【发布时间】:2015-05-04 19:36:36
【问题描述】:
错误信息调试模式:
NoReverseMatch at /rango/ Reverse for 'category' with arguments '('other-frameworks',)' 和关键字参数 '{}' 未找到。尝试了 1 种模式:['rango/category/(?P\w+)/$'] 请求方法:GET 请求 URL:http://127.0.0.1:8000/rango/ Django 版本:1.7.4 异常类型:NoReverseMatch 异常值:'category 的反向' 没有找到参数 '('other-frameworks',)' 和关键字参数 '{}'。尝试了 1 种模式:['rango/category/(?P\w+)/$'] 异常位置:C:\Users\Beheerder\Desktop\venv\lib\site-packages\django\core\urlresolvers.py在 _reverse_with_prefix 中,第 468 行 Python 可执行文件:C:\Users\Beheerder\Desktop\venv\Scripts\python.exe Python 版本: 3.4.2
模板渲染时出错
未找到带有参数“('其他框架',)”和关键字参数“{}”的“类别”的反向操作。尝试了 1 种模式:['rango/category/(?P\w+)/$']
1 {% if cats %}
2 <ul class="nav nav-sidebar">
3 {% for c in cats %}
4 <li><a href="{% url 'category' c.slug %}">{{ c.name }}</a></li>
5 {% endfor %}
6
7 {% else %}
8 <li> <strong >There are no category present.</strong></li>
9
10 </ul>
11 {% endif %}
我(作为新手)不知道这里出了什么问题,
这是具体教程部分的链接:http://www.tangowithdjango.com/book17/chapters
from django.conf.urls import patterns, url
from rango import views
urlpatterns = patterns('',
url(r'^$', views.index, name='index'),
url(r'^about/$', views.about, name='about'),
url(r'^category/(?P<category_name_url>\w+)/$', views.category, name='category'),
url(r'^add_category/$', views.add_category, name='add_category'),
url(r'^category/(?P<category_name_slug>\w+)/add_page/$', views.add_page, name='add_page'),
url(r'^restricted/$', views.restricted, name='restricted'),
url(r'^add_page/$', views.add_page, name="add_page"),
)
【问题讨论】:
-
你可以发布你的 urls.py
标签: django