Django redirect to root from a view

后端 未结 2 1449
广开言路
广开言路 2021-01-04 11:49

I am creating a django project. However, I have come across a small hiccup. My urls.py looks like this

url(r\'^login/(?P)$\', \'Home.views.log         


        
2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-04 12:45

    If you look at the documentation for redirect, there are several things you can pass to the function:

    • A model
    • A view name
    • A URL

    In general, I think it's better to redirect to a view name rather than a URL. In your case, assuming your urls.py has an entry that looks something like:

    url(r'^$', 'Home.views.index'),
    

    I would instead use redirect like this:

    redirect('Home.views.index')
    

提交回复
热议问题