我必须假设我将以错误的方式进行操作...但是我只是在学习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文件后,服务器将不再运行。我想那是我做不到的。
达到预期结果的最佳方法是什么?