我正在尝试访问我的Django项目的管理界面。我可以访问初始的“登录”屏幕,但是,一旦我输入我的凭据,我就会收到以下错误:
/ admin /
中的ProgrammingError关系django_admin_log
的权限被拒绝异常类型:ProgrammingError
例外值:
关系django_admin_log的权限被拒绝异常位置:... /。virtualenvs / testing / lib / python2.7 / site-packages / django / db / backends / utils.py执行,第65行 模板渲染期间出错
在模板中... /。virtualenvs / testing / lib / python2.7 / site-packages / django / contrib / admin / templates / admin / index.html,第63行出错
关系django_admin_log
的权限被拒绝
我几乎没有编写任何代码(最终完成了postgresql数据库的设置),但有些不对劲,我无法访问管理页面。 我的模型在admin.py中“注册”,应用程序包含在settings.py中的INSTALLED APPS下。我在views.py或urls.py中没有改变任何内容。
非常非常感谢任何帮助。谢谢!
答案 0 :(得分:0)
这是数据库访问被拒绝错误。
检查数据库服务器访问设置。
例如在Postgresql中(任何更改都需要服务器重启):
/etc/postgresql/X.X/main/pg_hba.conf
host all all 0.0.0.0 0.0.0.0 md5