Я пытаюсь создать свой собственный шаблон тегов.
Я понятия не имею, почему я получаю эти ошибки. Я следую за документами Django.
Это структура файла моего приложения:
pollquiz/
__init__.py
show_pollquiz.html
showpollquiz.py
Это showpollquiz.py:
from django import template
from pollquiz.models import PollQuiz, Choice
register = template.Library()
@register.inclusion_tag('show_pollquiz.html')
def show_poll():
poll = Choice.objects.all()
return { 'poll' : poll }
HTML-файл:
<ul>
{% for poll in poll
<li>{{ poll.pollquiz }}</li>
{% endfor
</ul>
в моем файле base.html я включаю вот так
{% load showpollquiz %}
and
{% poll_quiz %}
Но тогда я получаю ошибку:
Exception Value: Caught an exception while rendering: show_pollquiz.html
Понятия не имею, почему это происходит. Есть идеи? Пожалуйста, имейте в виду, что я все еще новичок в Джанго