我想将一个表单输入字段添加到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
代替?