Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django |第一次登录时重定向_Python_Django - Fatal编程技术网

Python Django |第一次登录时重定向

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

我得假设我走错了方向。。。但我只是在学Django,所以我需要一些帮助

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

现在,这在my settings.py中:

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中恢复正常。