首页 > 解决方案 > 姜戈 | 首次登录时重定向

问题描述

我不得不假设我正在以错误的方式解决这个问题......但我只是在学习 Django,所以我需要一些帮助。

我有一个基本的博客应用程序。我希望用户在登录后定期被带到提要,但我希望用户在第一次登录时被带到他们的个人资料。

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

LOGIN_REDIRECT_URL = 'Home'
LOGIN_URL = 'login'

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

我尝试将 User 模型导入设置并尝试如下操作:

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

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

实现预期结果的最佳方法是什么?

标签: pythondjango

解决方案


推荐阅读