1

django-taggit を使用したいと思います。Bootstrap を使用してフォームを生成します。フォーム フィールドに以下のウィジェットを使用します。質問は今のところいくつかの項目にリンクされていますが、タグにもいくつかリンクしたいと思います。

フォーム.py:

class QuestionForm(ModelForm):

create = False
no_results = _("No results matched")

class Meta:
    model = Question
    fields = ("content", "status", "items")
    widgets = {
        "content": Textarea(attrs={
            "class": "span4",
            "placeholder": _("Ask something specific."),
            "rows": 1}),
        "status": ChosenSelect(),
        "items": ChosenSelectMultiple(
            attrs={"class": "span4", "rows": 1},
            overlay=_("Pick a product."),
        ),
    }

タグにもChosenSelectMultipleを使用したい場合、フォームウィジェットにタグを統合する方法は? (質問を複数のアイテムと複数のタグにリンクする必要があります)

models.py:

class Question(Content):
content = models.CharField(max_length=200, verbose_name=_("content"))
tags = TaggableManager()

class Content(models.Model):
items = models.ManyToManyField(Item, verbose_name=_("products"))

TagField と ChosenSelectMultiple を使用してウィジェットで処理できると思っていましたが、その方法がわかりません。

4

0 に答える 0