gpt4 book ai didi

Django-taggit 如何获取所有标签

转载 作者:行者123 更新时间:2023-12-04 20:04:38 29 4
gpt4 key购买 nike

我可以在模板中像这样一一获取所有标签的名称

{% for tag in blog.tags.all %}
<span class="label label-default">{{ tag.name }}</span>
{% endfor %}

我可以从这样的表单中获取输入 {{ form.tags }}它给了我:
<input id="id_tags" name="tags" type="text" value="xxx,y y y,zzz">

但是我想像这样在我的模板中自定义我的输入
<input id="id_tags" class="form-control" maxlength="50" name="title" type="text" placeholder="tags" value="{{ form.tags }}">

如何设置输入的值=“ {{ form.tags }}”?

最佳答案

在您的模型中,您可以执行以下操作:

  • 首先你应该有

    标签 = TaggableManager(空白 = True)
  • 以下将获取所有标签,您可以在 list_field 中使用 get_tags 来获取每条记录的所有标签。
    def get_tags(self):
    tags = []
    for tag in self.tags.all():
    tags.append(str(tag))
    return ', '.join(tags)
  • 关于Django-taggit 如何获取所有标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27334465/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com