Django从模板发送上下文数据进行查看(request.post)

时间:2018-11-21 07:33:09

标签: python django post

我有一个页面,页面由用户填写。 在此页面中有一个复选框,如果该复选框有效,则我需要执行一个方法并显示操作结果,但是在此页面中,此后的查询已清除,因为可以从中添加数据帖子查询的模板。

模板->视图->如果复选框为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

0 个答案:

没有答案