我想實現這樣一個效果:我在頁面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的數據可以不存數據庫嗎?新手求教了 謝謝。能簡單給我講解下最好。
django怎么把一個頁面post的數據渲染到另一個頁面上?
慕森王
2018-12-11 22:19:22