Django |首次登录时重定向

时间:2020-10-09 04:29:19

标签: python django

我必须假设我将以错误的方式进行操作...但是我只是在学习Django,所以我需要一些帮助。

我有一个基本的博客应用程序。我希望用户在登录后能定期进入提要,但是我希望用户在首次登录时就进入他们的个人资料。

现在,这是在我的settings.py中:

LOGIN_REDIRECT_URL = 'Home'
LOGIN_URL = 'login'

因此,用户总是被带到提要“ Home”。

我尝试将User模型导入设置,并尝试执行以下操作:

if not User.last_login:
    LOGIN_REDIRECT_URL = 'Profile'
else:
    LOGIN_REDIRECT_URL = 'Home'
LOGIN_URL = 'login'

,但是将用户模型导入settings.py文件后,服​​务器将不再运行。我想那是我做不到的。

达到预期结果的最佳方法是什么?

0 个答案:

没有答案