質問

私はDjango-Taggitを使い始めましたが、法案に合っているようです。しかし、私にとっては、管理サイトにはまだ問題があります。

私は含めました tags このようなモデルアデミンの属性:

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

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

そして、すべてが予想通りになります。しかし、管理者でモデルを編集すると、タグフィールドが空の場合、エラーが発生します。フォームは空白に満足しているようで、その結果、タグは保存されません(予想どおり)。しかし、空のタグフィールドがエラーをトリガーします。

私に何ができる?

役に立ちましたか?

解決

試しましたか tags = TaggableManager(blank=True)?

空白 - このフィールドが必要かどうかを制御します

...少なくともそれは何ですか ドキュメント いう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top