鹡鸰 - 如何获得页脚的所有网页与塞

HI试图用模板标签鹡鸰 - 如何获得页脚的所有网页" title="所有网页">所有网页与塞

register = template.Library() 

@register.simple_tag(takes_context=True)

def get_all_pages(context):

context['all_page'] = Page.objects.live()

return context

,并在我的模板

{% get_all_pages as queries %} 

{% for each in queries %}

{{each.page_title}}

{% endfor %}

所有网页都不会在我的模板过去了,我想补充在页脚中的所有页面,请帮助

回答:

我可以看到两个问题在这里:

  • 由于neverwalkaloner说,一个simple_tag应该你想要的值返回输出或转让,而不是更新的背景下字典:

    @register.simple_tag(takes_context=True) 

    def get_all_pages(context):

    return Page.objects.live()

  • page_title不是页面对象的认可的财产 - 它应该是title

    {{ each.title }} 

以上是 鹡鸰 - 如何获得页脚的所有网页与塞 的全部内容, 来源链接: utcz.com/qa/265936.html

回到顶部