Django错误:关系django_admin_log被拒绝

时间:2014-09-16 18:20:15

标签: django django-templates django-admin

我正在尝试访问我的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中没有改变任何内容。

非常非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

这是数据库访问被拒绝错误。

检查数据库服务器访问设置。

例如在Postgresql中(任何更改都需要服务器重启):

/etc/postgresql/X.X/main/pg_hba.conf

host    all   all   0.0.0.0    0.0.0.0   md5