Я работаю над тегом включения. В супер оболочке тег возвращает подходящий набор данных nevertheles, я не вижу шаблон включения, отображаемый на вызывающем шаблоне. Я могу только догадываться, что шаблон включения находится в неправильном месте. На данный момент шаблон находится в шаблоне MYPROJECT /, который является папкой ТОЛЬКО в TEMPLATE_DIRS. Пожалуйста, помогите мне выяснить, что я делаю неправильно здесь. ТИА!ярлык включения django не отображается
MyProject/Пресс-центр/templatetags/blog_extras.py ->http://pastebin.com/ssuLuVUq
from mezzanine.blog.models import BlogPost
from django import template
register = template.Library()
@register.inclusion_tag('featured_posts.html')
def featured_posts_list():
"""
Return a set of blog posts whose featured_post=True.
"""
blog_posts = BlogPost.objects.published().select_related("user")
blog_posts = blog_posts.filter(featured_post=True)
# import pdb; pdb.set_trace()
return {'featured_posts_list': blog_posts}
MyProject/шаблоны/featured_posts.html ->http://pastebin.com/svyveqq3
{% load blog_tags keyword_tags i18n future %}
Meant to be the the infamous "Featured Posts" Section!
{{ featured_posts_list.count }}
<ul>
{% for featured_post in featured_posts_list %}
<li> {{ featured_post.title }} </li>
{% endfor %}
</ul>
MyProject/settings.py -> pastebin.com/Ed53qp5z
MYPROJECT/templates/blog/blog_post_list.html -> pastebin.com/tJedXjnT
Попробуйте изменить> {% blog_tags нагрузки keyword_tags i18n будущее%} для этого> {% blog_extras нагрузки keyword_tags i18n будущих%} –