2

私はdjango-taggit自分のプロジェクトの1つに使用しており、ドキュメントに従って、タグ/キーワードを使用したいモデルで次のことを行いました.

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ですか??

4

1 に答える 1

3

これを確認するために、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")
于 2013-02-19T23:18:13.187 に答える