如何使用基于django类的视图在表单中显示当前值的第二个编辑表单
我有两个表格,如下所示如何使用基于django类的视图在表单中显示当前值的第二个编辑表单,django,Django,我有两个表格,如下所示 class TicketView(ObjectEditView): form_class = forms.FirstForm form_class2 = forms.SecondForm model = First def get(self, request, pk): first = get_object_or_404(First, pk = pk)
class TicketView(ObjectEditView):
form_class = forms.FirstForm
form_class2 = forms.SecondForm
model = First
def get(self, request, pk):
first = get_object_or_404(First, pk = pk)
return render(request, 'my_folder/file.html', {
'first': first,
'form': self.form_class,
"form2":self.form_class2
})
对于第二个表单,有一个下拉列表,状态为打开、关闭和保持。
我使用下面的代码很好地获得下拉列表
{% render_field form2.status %}
但它不会将当前值显示为选定值
是否仍要将下拉列表的当前值指定给模板,然后使用“渲染”字段将该值设置为下拉列表中选定的值
差不多
{% render_field form2.status value='close' %}
好吧,我想我明白你以前的意思了。下面是一个建议:在
中使用{%render_field form2.status%}
,这样做有效吗?