django - django-taggit形式与django选择

时间:2012-10-16 10:18:56

标签: django django-models widget django-forms django-taggit

我想使用django-taggit。我使用Bootstrap生成表单。 我使用下面的小部件作为我的表单字段。 问题现在与几个项目相关联,我想将它们链接到几个标签。

forms.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在我的小部件中处理它,但我不知道该怎么做。

0 个答案:

没有答案