繁体   English   中英

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

[英]django-taggit: make the tags not required in the admin

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

我在 ModelAdmin 中包含了tags属性,如下所示:

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

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

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

我能做些什么?

您是否尝试tags = TaggableManager(blank=True)

空白 - 控制此字段是否是必需的

...至少这是文档所说的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM