django-taggit在DetailView

时间:2016-02-27 09:25:02

标签: django django-forms django-templates django-taggit

我想将一个表单输入字段添加到DetailView,它会将标记附加到我的模型中。我不确定我是否需要单独的视图,或者我可以简单地添加一个表单。使用 django-bootstrap3 ,我有以下内容:

<div class="row">
    <form action="add-tag" method="post"
                    enctype=multipart/form-data>
        {% csrf_token %}
        {{ form.media }}
        {% bootstrap_field form.tags show_label=False %}
        <input type="submit" value="{% trans "submit" %}"/>
    </form>
</div>

forms.py:

class MyModelAddTagsForm(forms.ModelForm):
    class Meta:
        model = models.MyModel
        fields = ('tags',)

我收到错误:

BootstrapError at /someurl/1/view

Parameter "field" should contain a valid Django BoundField.

我不确定我还需要什么。视图和网址或修改我的DetailView?或者使用UpdateView代替?

0 个答案:

没有答案