我有一個視圖,它執行某些任務並返回到呈現hello.html模板的另一個視圖。如何在Django中傳遞來自HttpResponseRedirect的消息?
def 1stview(request):
#Do this
#Do that
return HttpResponseRedirect('/success/')
def success(request):
return render_to_response('overview.html', {'overview_files': b, 'total_files':total_files, 'total_size':total_size, 'username': username}, context_instance=RequestContext(request))
成功完成1st視圖後,我想在overview.html
中傳遞'Successful'消息。有很多重定向到success
視圖。我只想在通過第一個視圖時才傳輸消息。我怎樣才能做到這一點?
您可以添加GET參數重定向,像這樣'返回HttpResponseRedirect('/成功/?狀態=成功「)'。在成功函數中,你可以得到這個參數:'request.GET.get('status',None)' – stalk 2013-02-21 09:57:08