【发布时间】:2017-12-12 18:27:15
【问题描述】:
我在同一个模板中有多个表单,每个表单都链接到一个按钮(aform 按钮,bform 按钮.....)当单击时会弹出一个带有一些文件的表单,我如何通过创建来保存该表单views.py 中的 post 请求
(我知道为单个表单创建一个 POST 请求。)但是我如何为多个表单实现这一点。 注意:一次只能提交一个表单。
定义示例视图(请求):
context = {
'aform':AForm(),
'bform':BForm(),
'cform':CForm(),
'dform':DForm()
}
template = "xyz.html"
return render(request, template, context)
如何为多个表单创建发布请求?
【问题讨论】:
-
你有没有想过使用javascript/varieties?
-
我是新手,所以我仍然不知道如何使用 javascript/varieties 来获取 POST 请求。
-
哈桑先生回答的一切都是正确的。补充一点:如果你有 50 个表单,你的意思是你有 50 个按钮吗? (显示 1 并隐藏其他 49 个)。在这种情况下,无论单击哪个按钮,您都可以从 jquery/javascript 中读取并将其提交到答案所示的必要 URL。我建议您尝试使用一些自己的代码,并使用 Hasan 先生提供的开始。