我想实现这样一个效果:我在页面A上有一个提交按钮,点击这个按钮把会A页面的数据POST到页面B的地址上,同时还会跳转到B页面,在B页面显示这些数据。我又不想把这些数据存在数据库里。
然后页面B的视图函数这样写:
def b(request):
if request.method == 'POST':
data = request.POST.data
return render(request, "b.html", {"data":data})
return HttpResponse("failed")
但是这样并不会渲染数据到B页面去,我点击这个按钮没有执行render那一句,直接就返回一个failed了。
因为跳转到B页面的时候是通过get方法访问的。大概是这样吧?
那我要怎么实现我的需求?POST的数据可以不存数据库吗?
新手求教了 谢谢。能简单给我讲解下最好。
森林海
相关分类