Django taggit,使用自定义标记名

时间:2014-03-14 13:58:41

标签: django django-taggit django-tagging

我已经设置了django-taggit并且工作正常,所有标签都列在管理员的标签下。

但是,我现在想将我的标签分成两组,英文标签和西班牙语标签。

这就是我所拥有的,来自文档here

class EnTagged(TagBase):

    class Meta:
        verbose_name = "English Tag"
        verbose_name_plural = "English Tags"

class EnglishTags(GenericTaggedItemBase):
    tag = models.ForeignKey(EnTagged)

class Blog(models.Model):
    en_tags = TaggableManager(blank=True, through=EnglishTags) 

(编辑)现在标记工作正常,但是在正确的数据库表格中的标签中,但是我没有在管理员中看到我的自定义标签 - 我如何在管理员中显示我的自定义标签?

我哪里错了?

1 个答案:

答案 0 :(得分:1)

创建一个admin.py文件并将其放入您的应用程序并在其中添加以下行:

from django.contrib import admin

from .models import EnTagged

admin.site.register(EnTagged)