Ich brauche Hilfe mit dem Slug von Tags als Link zu allen Posts, die dieses Tag enthalten. Verwenden von Django-taggit-templatags2.Django-taggit-templatetags2 Attribut Fehler
'Funktion' Objekt hat kein Attribut 'Filter'
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
Traceback:
File "/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/core/handlers/exception.py" in innere 39 . response = GET RESPONSE (Anfrage)
File "/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response 187. Antwort = self.process_exception_by_middleware (e, Anfrage)
Datei "/ home/v inyasa/web_dev/Praxis/Venv/lib/python3.5/site-packages/django/core/Handler/base.py“in _get_response 185. response = wrapped_callback (Anfrage, * callback_args, ** callback_kwargs)
Datei "/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/views/generic/base.py" in der Ansicht 68. return self.dispatch (Anfrage, * args, ** kwargs)
File "/home/vinyasa/web_dev/practice/venv/lib/python3.5/site-packages/django/views/generic/base.py" im Versand 88. Return-Handler (Anfrage * args, ** kwargs)
Datei "/ home/vinyasa/web_dev/prac Tice/Venv/lib/python3.5/site-packages/django/views/generic/detail.py "in get 115 self.object = self.get_object()
Datei"/home/Vinyasa/web_dev /practice/venv/lib/python3.5/site-packages/django/views/generic/detail.py“in get_object 43. queryset = queryset.filter (** {slug_field: slug})
Typ Exception : Attribute auf/blog/tags/mods/ Ausnahmewert: 'Funktion' Objekt hat kein Attribut 'Filter'