我已经设置了 django-taggit 并且工作正常,所有标签都列在管理中的标签下。
但是,我现在想将标签分为两组:英语标签和西班牙语标签。
这就是我从文档中得到的here http://django-taggit.readthedocs.org/en/latest/custom_tagging.html:
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)
(编辑)现在标记工作正常,但就标签位于正确的数据库表而言,但我在管理中看不到我的自定义标签 - 如何在管理中显示我的自定义标签?
我哪里错了?
创建一个admin.py
文件并将其放入您的应用程序中,并在其中添加以下行:
from django.contrib import admin
from .models import EnTagged
admin.site.register(EnTagged)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)