我只是想安装 Postgresql 和 Django。我正在寻找将默认数据库从 sqlite 更改为 Postgresql(需要找到它的 bin 来更改一些凭据),但我需要找到 Postgresql 的安装位置。我做了一个正常的下载/安装,但我忘记了位置。
有没有办法用命令搜索这个?还是它的路径始终默认为安装位置?
最佳答案
您只需更改 settings.py
中的 DATABASES
设置即可。
将其更改为:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'mydb', # Use whatever your database name is here
'USER': 'myuser',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
}
}
如果您还没有正确的 postgres 数据库设置,那么在您的终端上输入:
createdb mydb
这将创建一个名为“mydb”的新数据库。您可以将名称更改为您想要的任何名称,只需确保您在 settings.py
中使其对应即可。
关于 DATABASE
设置的 Django 文档 here .
关于python - Postgresql 安装的默认位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23451021/