gpt4 book ai didi

django - 无法登录 Django 管理员

转载 作者:行者123 更新时间:2023-12-04 05:09:31 28 4
gpt4 key购买 nike

我无法使用我创建的任何 super 用户登录 Django 管理员。尝试创建新的 super 用户、更改密码等 - 这些进程中的任何一个都没有错误消息,但仍然无法登录。

我不确定它是否相关,但我也无法运行 django-admin.py 命令。这是我到目前为止所做的:

$ django-admin.py validate  
Error: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
$ export DJANGO_SETTINGS_MODULE=mysite.settings
$ django-admin.py validate
Error: Could not import settings 'mysite.settings' (Is it on sys.path? Does it have syntax errors?): No module named mysite.settings

sys.path 显示 ['/Users/joerobinson/Sites/django/mysite' ...(路径上的其他内容)]

我还需要做些什么来注册 mysite 模块吗?

python manage.py runserver 工作正常。

结论
关于登录 django admin 的问题,我的 AUTHENTICATION_BACKENDS 中没有包含 django.contrib.auth.backends.ModelBackend - 添加它允许我登录到管理员。

我仍在处理 django-admin.py 配置问题(似乎不相关),并将在单独的问题中重新打开它。

最佳答案

就我而言,我有“SESSION_COOKIE_SECURE = True”,因为我正在尝试 SSL 配置。只是评论这条线有效。

关于django - 无法登录 Django 管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4808105/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com