我是django框架的初学者。我想让我的网站将用户重定向到个人页面,如果他们在许多网站请求主页时已经登录。
答案 0 :(得分:1)
在您的主页视图中,您可以检查用户是否已登录并返回HttpResponseRedirect,如果它们是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Default suite">
<test verbose="2" name="Default test">
<classes>
<class name="com.asdf.A"/>
<class name="com.asdf.others.E"/>
</classes>
</test> <!-- Default test -->
</suite> <!-- Default suite -->
此处记录了重定向设置:https://docs.djangoproject.com/en/2.0/ref/request-response/#django.http.HttpResponseRedirect
如果要重定向到的url在urls.py中有一个名称,则可以使用reverse函数从名称中查找url https://docs.djangoproject.com/en/2.0/ref/urlresolvers/#reverse