我已经开始使用 django-taggit ,它似乎符合要求。但对我来说,管理网站仍然存在问题:
我包括了tags
ModelAdmin 中的属性如下所示:
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(使用前将#替换为@)