如何将字典传递到另一个应用程序的另一个视图?
我在app_1中具有视图1:
def index(request):
if request.method=='POST':
formConnex =ConnexionForm(request.POST)
if formConnex.is_valid():
nom_utilisateur = formConnex.cleaned_data['nom_utilisateur']
dicInfoCon = {
'utilisateur_key':nom_utilisateur,
}
return redirect('/app_1/', {'user_key':nom_utilisateur})
在app_2的视图2中:
def index(request):
return render(request, 'app_2/index.html')
答案 0 :(得分:0)
如果您需要在两个视图之间共享变量,则有几种方法 例如,您可以在会话中设置该变量并在第二个视图中检索它
request.session['some_key'] = dicInfoCon
和在你第二视图中,从读会话
这值dicInfoCon = request.session.get("some_key")