• 幕客老师召集小伙伴
  • 运维高手36项修炼
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

Django中assignment_tag的使用

django.template.Library.assignment_tag()

Django提供一种非常简单易用的功能,和assignment_tag. 一样,它能存储tag结果为一个变量去代替直接的输出。这样方便于前台模版页面,对内容在再次处理和展现。

例如下:

 @register.assignment_tag

def get_Friendly_Links():

    show_links=Friendly_Links.objects.filter(link_switch=1)

    return show_links

     <footer class="container">

        <label>友情链接:<label>

        <p>

            {% get_Friendly_Links as Friendly_Links %}

            {% for show_link in Friendly_Links|dictsort:"link_seq"%}

                <a href="{{ show_link.link_url }}">{{ show_link.link_name}}</a>

            {% endfor %}

        </p>

Django中assignment_tag的使用

Pingbacks已打开。

引用地址

暂无评论

发表评论