python - 姜戈 | 首次登录时重定向
问题描述
我不得不假设我正在以错误的方式解决这个问题......但我只是在学习 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 文件中,服务器将不再运行。我想这是我做不到的。
实现预期结果的最佳方法是什么?