gpt4 book ai didi

django-taggit - 如何在 django-taggit 标签字段中更改 verbose_name 或使用原始字段名称

转载 作者:行者123 更新时间:2023-12-04 05:17:09 26 4
gpt4 key购买 nike

我正在使用 django-taggit 对于我的一个项目,根据文档,我在我想在其中使用标签/关键字的模型中执行了以下操作。

模型.py

from taggit.managers import TaggableManager

class SomeModel(models.Model):
title = models.CharField(max_length=15)
description = models.TextField()
keywords = TaggableManager()

我正在使用 ModelForm上述模型的表格和 label keywords 的文本字段显示为 "Tags"而不是 "Keywords" .

我怎么会有 django-taggit使用原始字段名称 ??

最佳答案

刚刚打开 TaggableManager 定义来检查这一点。

class TaggableManager(RelatedField):
def __init__(self, verbose_name=_("Tags"),
help_text=_("A comma-separated list of tags."), through=None, blank=False):

因此,要设置 verbose_name 只需将管理器初始化为:

TaggableManager(verbose_name="keywords")

关于django-taggit - 如何在 django-taggit 标签字段中更改 verbose_name 或使用原始字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14099087/

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