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



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

models.py

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

我使用上述模型的ModelForm形式,labelkeywords字段的文本显示为"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")

相关内容

  • 没有找到相关文章

最新更新