我遇到了错误
django.db.utils.OperationError:FATAL:数据库“ / path / to / current / project / projectname / databasename”不存在。
我已经通过psql和pgadmin4手动访问了数据库,并且在两种情况下均已验证数据库确实存在,并且已验证端口正确。
我不确定为什么我无法访问数据库,或者为什么会说找不到数据库。
根据pgAdmin4,数据库运行状况良好,并且每秒至少接收1个I / O,因此可以通过某种方式对其进行读写?
为了安全起见,我已经安装了psycopg2和psycopg2-binary。
答案 0 :(得分:0)
我想出了答案,或者至少我确实相信我做了。这是一个两部分的问题。
部分原因是我将os.path.join(base_dir ...)包含在''名称部分中。''
另一个是我在密码中使用了“ @”字符。一旦更改了密码,并删除了os.path.join(base_dir ...)部分,它就可以工作。