Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 通用视图中的url标记和noreversematch错误_Django_Django Templates_Django Generic Views - Fatal编程技术网

Django 通用视图中的url标记和noreversematch错误

Django 通用视图中的url标记和noreversematch错误,django,django-templates,django-generic-views,Django,Django Templates,Django Generic Views,在“实用django项目”的cms项目之后,我面临着渲染功能的问题。特别是,我有一个名为category_detail的视图函数,在base.html中有一个链接引用,它使用url标记。这是分类 每当重新加载服务器时,返回: >Exception Type: NoReverseMatch >Exception Value: Reverse for 'coltrane_category_list' with arguments '()' and keyword argume

在“实用django项目”的cms项目之后,我面临着渲染功能的问题。特别是,我有一个名为category_detail的视图函数,在base.html中有一个链接引用,它使用url标记。这是分类

每当重新加载服务器时,返回:

>Exception Type:    NoReverseMatch

>Exception Value:   Reverse for 'coltrane_category_list' with arguments '()' and keyword arguments '{}' not found.
coltrane目录的URL目录中有一个空白的类别\u list.html

如果我手工编写href值,它就可以正常工作。我在这里失去了什么

from django.conf.urls.defaults import * 
from coltrane.models import Category 

urlpatterns =patterns('', 
    (r'^$','django.views.generic.list_detail.object_list',{'queryset':Category.objec‌ts.all()}), 
    (r'^(?P<slug>[-\w]+)/$','coltrane.views.category_detail'), 
)

从django.conf.url.defaults导入*
从coltrane.models导入类别
urlpatterns=模式(“”,
(r“^$”,“django.views.generic.list_detail.object_list”,{'queryset':Category.objec‌ts.all()}),
(r'^(?P[-\w]+)/$,'coltrane.views.category_detail'),
)

能否显示对应于以下内容的url模式:
coltrane\u category\u list
?from django.conf.urls.defaults import*from coltrane.models import category urlpatterns=patterns(“”,(r'^$,'django.views.generic.list\u detail.object\u list',{'queryset':category.objects.all(),,{r'^(?P[-\w]+)/$,'coltrane.views.category_detail'),)请编辑问题。它更具可读性。你根本没有一个
coltrane\u category\u列表
。这个实现是基于这本书的,应该可以工作,不是吗?它使用通用视图。