我在我的一个项目中使用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
形式,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")