我有一个带有单个html模板的django项目。我想知道是否可以将多个表单传递到单个模板中。我想为每个传递的表单处理不同的表单。这有可能吗?如何区分不同的处理形式...如果有人可以提供帮助,我将非常感激。
答案 0 :(得分:1)
你可以。所有表单都可以在单个内部呈现。如果要在不同的事件中提交它们,可以添加多个提交按钮并为每个提供按名称属性。您可以在视图中查看:
if 'submit_button_name' in request.POST:
如果您只想完全提交,请只使用一个提交按钮。 要在同一模板中渲染多个模型表单,您可以这样做:
<form>{{ form1.as_p }} {{ form2.as_p }}</form>