django postgres集成错误,没有这样的表-身份验证用户

时间:2019-11-28 11:37:20

标签: django postgresql digital-ocean

将django settings.py默认数据库更新为正确的值后。 我能够运行makemigrations和migration命令,还可以创建超级用户。但是当我登录到管理员时,出现“没有这样的表-身份验证用户,操作错误”错误。

我注意到,即使删除db.sqlite3文件,当我尝试登录时它也会回来,我认为django在db.sqlite3中查找表,而不是postgres。

为什么删除后重新出现db.sqlite3文件? 如何正确配置我的settings.py?

我正在使用Digitalocean托管数据库服务进行集成,并且将django安装在一个小滴中,我已经进行了非常宝贵的集成而没有错误,但是我安装了postgres,这是第一次使用托管数据库服务。

谢谢

1 个答案:

答案 0 :(得分:0)

看来您的django设置仍指向SQlite数据库。

您是否重新加载了WSGI进程?如果没有,则旧的SQlite设置仍会在内存中使用。