专栏首页菲宇Django实现标签云

Django实现标签云

1、在templatetags下的blog_tags.py

@register.simple_tag
def get_tags():
    return Tag.objects.all()

2、模板上调用right_side_bar.html

{% load blog_tags %}
<div class="row">
    <div class="widget" >
        <h3>标签云:</h3>
        {% get_tags as tag_list %}
        {% for tag in tag_list %}
                <a href="{% url 'blog:blog_tag' tag.id %}" style="font-size: 20px;">
                    <span style="padding: 5px;" class="label {% cycle 'label-default' 'label-primary' 'label-success' 'label-info' 'label-warning' 'label-danger' %}">{{ tag.name }}</span>
                </a>&nbsp;
        {% endfor %}
    </div>
</div>

3、效果

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • nginx+redis实现session共享

    负载均衡需要面临的一个问题是内存数据的同步。例如:我有A,B两台服务器做了负载均衡,当我在A服务器上执行了登录并且将登录数据存入session的时候,这些ses...

    菲宇
  • kubernetes之StatefulSet

    k8s的statefulset在1.5之后才引入的,1.5之前用的是petset,关于petset在之前的老版本的paas开发中用的就是petset,petse...

    菲宇
  • 使用django-haystack实现全文检索

    django是python语言的一个web框架,功能强大。配合一些插件可为web网站很方便地添加搜索功能。

    菲宇
  • 单页Web应用:JavaScript从前端到后端

    https://github.com/zhangyue0503/html5js/blob/master/singlepagewebapplications/sp...

    硬核项目经理
  • Spring Boot Actuator监控页面报错解决

    今天在访问Spring Boot Actuator监控页面的时候报错了,之前都没遇到这种情况,大概的意思就是无权限访问 <html> <body> <...

    猿天地
  • 塔秘 | DeepMind提出Rainbow:整合DQN算法中的六种变体

    导读 「AlphaGo 之父」David Sliver 等人最近探索的方向转向了强化学习和深度 Q 网络(Deep Q-Network)。在 DeepMind...

    灯塔大数据
  • 学界 | DeepMind提出Rainbow:整合DQN算法中的六种变体

    机器之心
  • SAP最佳业务实践:MM–外部采购服务(209)-1业务概览

    用途 服务提供商需要由第三方提供的服务。 该业务流程从采购订单开始。参考或不参考采购申请,均可创建采购订单。 登记服务条目可确认所执行的服务。发票是参考采购...

    SAP最佳业务实践
  • springcloud(十二):使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪

    随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后...

    纯洁的微笑
  • J2ME 的优化措施

    逍遥剑客

扫码关注云+社区

领取腾讯云代金券