django-taggit:使管理中不需要标签

2024-04-19

我已经开始使用 django-taggit ,它似乎符合要求。但对我来说,管理网站仍然存在问题:

我包括了tagsModelAdmin 中的属性如下所示:

class MyModel(db.models.Model):
    name = models.CharField(max_length=200)
    tags = TaggableManager()

class MyModelAdmin(admin.ModelAdmin):
    fieldsets = (
        (None, {
            'fields': ('name', 'tags')
        }),
    )

一切都按预期进行。但是,当我在管理员中编辑模型时,如果 TagField 为空,则会出现错误。该表单似乎对空白感到满意,这导致没有保存任何标签(如预期)。但空标签字段会触发错误。

我能做些什么?


你试过了吗tags = TaggableManager(blank=True)?

空白 – 控制该字段是否为 必需的

...至少是这样the docs http://django-taggit.readthedocs.org/en/latest/api.html#TaggableManager say.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

django-taggit:使管理中不需要标签 的相关文章

随机推荐