我正在尝试获取一个postgres数据库与django安装程序对话。在
我已经按照下面的步骤详细说明:http://blog.iiilx.com/programming/how-to-install-postgres-on-ubuntu-for-django/
但是,当我使用syncdb让django更新我的postgres数据库时,我收到以下错误:
connection_factory=connection_factory, async=async)
django.db.utils.OperationalError: FATAL: database "/home/flowcore/django_db"
does not exist
django_db是数据库的名称,它确实存在,但它当然不存在于/home/flowcore/django_db(这不是postgres存储数据的地方!)在
我的数据库记录在案设置.py看起来像这样:
^{pr2}$我是否必须指定postgres数据库文件的绝对路径?如果需要,这些文件存储在哪里?在
好吧,出于某种原因,您将完整路径作为
NAME
参数,因此Django使用它并不奇怪。没有理由这么做,你链接到的教程也不建议这样做。NAME
是数据库名称本身,正如您所说的“django_db”。在相关问题 更多 >
编程相关推荐