Python Django |第一次登录时重定向
我得假设我走错了方向。。。但我只是在学Django,所以我需要一些帮助 我有一个基本的博客应用程序。我希望一个用户在登录后可以定期访问提要,但我希望用户在第一次登录时就可以访问他们的个人资料 现在,这在my settings.py中:Python Django |第一次登录时重定向,python,django,Python,Django,我得假设我走错了方向。。。但我只是在学Django,所以我需要一些帮助 我有一个基本的博客应用程序。我希望一个用户在登录后可以定期访问提要,但我希望用户在第一次登录时就可以访问他们的个人资料 现在,这在my settings.py中: LOGIN_REDIRECT_URL = 'Home' LOGIN_URL = 'login' 因此,用户总是被带到提要“Home” 我已尝试将用户模型导入到设置,并尝试了以下操作: if not User.last_login: LOGIN_REDIR
LOGIN_REDIRECT_URL = 'Home'
LOGIN_URL = 'login'
因此,用户总是被带到提要“Home”
我已尝试将用户模型导入到设置,并尝试了以下操作:
if not User.last_login:
LOGIN_REDIRECT_URL = 'Profile'
else:
LOGIN_REDIRECT_URL = 'Home'
LOGIN_URL = 'login'
但是,一旦我将用户模型导入settings.py文件,服务器将不再运行。我想这是我不能做的
实现预期结果的最佳方法是什么?错误消息是什么?服务器崩溃,终端告诉我
raise配置不正确(“密钥设置不能为空”)django.core.exceptions.impropertlyconfigured:密钥设置不能为空。
但是,一旦我从django.contrib.auth.models import User中删除,它就会从settings.py中恢复正常。