我正在从模板传递一个变量以使用表单 POST 方法查看。并且 view 根据需要使用 @login_required 装饰器。如果用户未登录,则进入登录页面并再次返回视图,但传递的变量信息不再存在。有没有办法解决这个问题?我在这里找到了一个旧的 stackoverflow 帖子,但它对我不起作用。下面是我的视图功能
@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})