Django and urls.py: How do I HttpResponseRedirect via a named url?

前端 未结 4 2119
萌比男神i
萌比男神i 2020-12-29 22:23

I\'m writing a member-based web application, and I need to be able to redirect the page after login. I want to use the named url from my urls.py script in my views.py file f

4条回答
  •  礼貌的吻别
    2020-12-29 22:53

    The right answer from Django 1.3 onwards, where the redirect method implicitly does a reverse call, is:

    from django.shortcuts import redirect
    
    def login(request):
        if request.session.get('user'):
            return redirect('named_url')
    

提交回复
热议问题