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>
{% endfor %}
</div>
</div>
3、效果
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有