0

フォーム POST メソッドを使用して、テンプレートからビューに変数を渡しています。ビューは必要に応じて @login_required デコレータを使用します。ユーザーがログインしていない場合、ログインページに移動して再びビューに戻りますが、渡された変数情報はもうありません。これを解決する方法はありますか?ここで古いスタックオーバーフローの投稿を見つけましたが、うまくいきません。以下は私のビュー関数です

@login_required
def become_booster(request):
    if request.method == "POST" 
        email = request.POST.get('email')
        user = CustomUser.objects.get(email= email)
        tiers = Tiers.objects.filter(user=user)
        form = SubscriptionForm
        return render(request,'select_tier.html',{'tiers':tiers,'form':form,'creator':user})
4

1 に答える 1