我需要帮助使用的标签段段,作为一个链接到所有的帖子包含该标签。使用Django-taggit-templatetags2 2。
“函数”对象没有属性“筛选器”
tags.html
<h2>Tags</h2>
{% get_taglist as tags %}
{% for tag in tags %}
<h4><a href="{{tag}}">{{tag}} x{{tag.num_times}}</a></h4>
{% endfor %}urls.py
url(r'^blog/tags/(?P<slug>[a-z0-9]+)/$', views.TagDetailView.as_view(), name = 'tag'),views.py
class TagDetailView(DetailView):
template_name = 'home/tag.html'
context_object_name = 'tag'
def get_queryset(self):
return Post.objects.all回溯:
在内部39中文件"/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/core/handlers/exception.py“。响应=get_response(请求)
"/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/core/handlers/base.py“文件在_get_response 187中。响应= self.process_exception_by_middleware(e,请求)
"/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/core/handlers/base.py“文件在_get_response 185中。response =wrapped_callback(请求、*callback_args、**callback_kwargs)
查看68中的"/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/views/generic/base.py“文件。返回self.dispatch(请求,*args,**kwargs)
在分派88中输入"/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/views/generic/base.py“文件。返回处理程序(请求,*args,**kwargs)
在get 115中文件"/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/views/generic/detail.py“。self.object = self.get_object()
"/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/views/generic/detail.py“文件在get_object 43中。queryset = queryset.filter(**{slug_field: slug})
异常类型: AttributeError at /blog/tag/mods/ Exception值:'function‘object没有属性'filter’
发布于 2017-03-12 09:27:22
您已经忘记了views.py中的一对括号
class TagDetailView(DetailView):
template_name = 'home/tag.html'
context_object_name = 'tag'
def get_queryset(self):
return Post.objects.all()https://stackoverflow.com/questions/42742938
复制相似问题