我有一个页面,页面由用户填写。 在此页面中有一个复选框,如果该复选框有效,则我需要执行一个方法并显示操作结果,但是在此页面中,此后的查询已清除,因为可以从中添加数据帖子查询的模板。
模板->视图->如果复选框为true->显示带有结果的新页面->然后保存第一页模板中的所有数据(request.POST为空)
如何将模板数据(上下文)添加到request.POST
def add_data(request):
# takes data from template
if request.method == "POST":
#checkbox checking
interpolation_method = request.POST.get("interpolation_method",default=None)
if interpolation_method:
# this method work with data from template forms
data = Interpolation(data, interpolation_method)
context = {
'd':data,
}
return render(request,'data/interpolation.html',context)
然后我将显示处理过的数据的下一页,然后用户按按钮,此视图将起作用:
def int_data(request):
# Our next view to get user desicion from second template page
if request.method == "POST":
#request.POST is empty
return JsonResponse(request.POST)
如何将上下文数据(来自视图1)添加到request.POST