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

前端 未结 4 2140
萌比男神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:45

    from django.core.urlresolvers import reverse
    from django.shortcuts import redirect
    
    def login(request):
        if request.session.get('user'):
            return redirect(reverse('name-of-url'))
    

    Also see https://docs.djangoproject.com/en/dev/topics/http/urls/#reverse-resolution-of-urls

提交回复
热议问题