所以我有个夹层博客在运行。(顺便说一句,我是个在夹层的新手)。我已经添加了一些关键字在每个单独的文章与管理工具。
例如,在一个叫做低碳水化合物饮食的岗位上。低脂肪饮食,我有关键字为这篇文章列出的饮食,健康,健康。
它们在Admin工具中正确显示在该帖子的关键字输入文本框中。然而,当我试图在网站上的帖子底部显示这三个关键词时,我却得到了整个博客的关键词列表:
过敏,应用,儿童健康,饮食,运动,无麸质,健康,健康的生活方式,精神健康,花粉,鼻窦,睡眠,技术,健康
下面是我在每个帖子的网页上显示关键字的代码(顺便说一句,我正在使用PyCharm ):
{% block blog_keywords %}
{% keywords_for blog.blogpost as tags %}
{% if tags %}
{% for tag in tags %}
<span class="postTag">
<a href="{% url "blog_post_list_tag" tag.slug %}"
class="tag-weight-{{ tag.weight }}">{{ tag }}</a>
</span>
{% endfor %}
{% endif %}
{% endblock %}是否有一个设置或代码,我需要调整,以只显示张贴的个别标签在每个帖子网页?
发布于 2016-09-01 10:40:07
这是默认blog_post_detail.html模板的相关部分,与代码略有不同:
{% block meta_keywords %}{% metablock %}
{% keywords_for blog_post as tags %}
{% for tag in tags %}{% if not forloop.first %}, {% endif %}{{ tag }}{% endfor %}
{% endmetablock %}{% endblock %}在python 2.7虚拟env中的文件位置:
./lib/python2.7/site-packages/mezzanine/blog/templates/blog/blog_post_detail.htmlhttps://stackoverflow.com/questions/39086206
复制相似问题