簡體   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