相关疑难解决方法(0)

无法登录Django admin

我无法使用我创建的任何超级用户登录Django admin.试图创建新的超级用户,更改密码等 - 没有任何这些进程的错误消息,但仍然无法登录.

我不确定它是否相关,但我也无法运行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
Run Code Online (Sandbox Code Playgroud)

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

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

python manage.py runserver工作正常.

结束语
关于登录django admin的问题,我没有在我的AUTHENTICATION_BACKENDS中包含django.contrib.auth.backends.ModelBackend - 添加这个允许我登录admin.

我还在研究django-admin.py配置问题(似乎没有关系),并将在一个单独的问题中重新打开它.

django django-admin

8
推荐指数
3
解决办法
9640
查看次数

标签 统计

django ×1

django-admin ×1