Django 从一个视图重定向到另一个 WITH PARAMETERS

时间:2020-12-31 16:59:02

标签: django django-views

用户在我的电子商务网站提交了结账表格,现在我想让他直接重定向到索引功能。

def checkout(request):
    if request.method == "GET":
        return render(request, 'shop/checkout.html')
    else:
        # ... DO SOME WORK ...
        response = redirect(index)
        return response

以上代码片段工作正常,但是当我执行 response = redirect(index,msg="Order has been placed") 时。我收到错误

请注意,我的索引函数定义了参数 msg。

def index(request, msg=False):

1 个答案:

答案 0 :(得分:0)

def checkout(request):
    if request.method == "GET":
        return render(request, 'shop/checkout.html')
    else:
        # ... DO SOME WORK ...
        msg="Order has been placed"
        return redirect('index', msg)



def index(request, msg):
    # do something with msg
相关问题