亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

django怎么把一個頁面post的數據渲染到另一個頁面上?

django怎么把一個頁面post的數據渲染到另一個頁面上?

慕森王 2018-12-11 22:19:22
我想實現這樣一個效果:我在頁面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的數據可以不存數據庫嗎?新手求教了 謝謝。能簡單給我講解下最好。
查看完整描述

1 回答

?
森林海

TA貢獻2011條經驗 獲得超2個贊

如果你使用vue,應該是前后端分離才對,前面負責渲染,后端api提供數據
聽你的意思,你數據不需要后端提供,那你完全可以將參數帶到url后面直接跳轉到新的url

如頁面url為 /a/?uid=12&uname=abc
接收參數
this.$route.query.uid
this.$route.query.uname

如果覺得這樣會將你的參數暴露,那你也可以存在本地的localstorage,在b頁面讀取


查看完整回答
反對 回復 2019-01-10
  • 1 回答
  • 0 關注
  • 1538 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號