查看documentation,我发现渲染香脆形式的正确方法就是
{% crispy form %}
但是,later on the page表示用户可以使用
呈现多个表单{% crispy form_1 %}
{% crispy form_2 %}
我在哪里定义form_1
和form_2
? (表格?视图?)我在示例代码中的任何地方都看不到它们。
答案 0 :(得分:1)
这些名称是模板上下文变量,它们在视图中传递给render()
函数:
return render(request, 'my_form.html', {'form': form})
return render(request, 'my_form.html', {'form': my_form})
return render(request, 'my_form.html', {'form_1': form1, 'form_2': form2})
return render(request, 'my_form.html', {'form_1': first_form,
'form_2': second_form})