我的每个post元素都有多个标签,用逗号分隔,如下所示:
Tags: Peter Silver, Philippa, Politics, Sweden, October
现在我想要一个href元素到我的搜索函数中,用于"中的每个标签;列表";所以基本上在每个"之后"象征现在的问题是,我的标签只是一个基于CharField的字符串,而不是某种可能解决这个问题的特殊字段:
标签=型号。CharField(verbose_name="Tags",max_length=70,blank=False(
可以smb。帮我一下?
感谢阅读
您可以尝试将标记拆分成一个列表,然后将其作为上下文传递给Django模板进行循环。
# Inside your view
obj = YourModel.objects.get(pk=1)
tags = obj.tags.split(", ")
context = { "model": obj, "tags": tags }
return render(request, "template.html", context=context)
<!-- Inside your Django HTML template -->
{% for tag in tags %}
<a href="/{{tag}}">{{ tag }}</a>
{% endfor %}