【问题标题】:django-taggit: make the tags not required in the admindjango-taggit:使标签在管理员中不需要
【发布时间】:2011-09-13 07:45:06
【问题描述】:

我已经开始使用 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')
        }),
    )

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

我能做什么?

【问题讨论】:

    标签: python django django-taggit


    【解决方案1】:

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

    blank – 控制该字段是否为 必填

    ...至少the docs 是这么说的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-08
      • 1970-01-01
      • 2017-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多