python - Postgresql 安装的默认位置?

标签 python django postgresql

我只是想安装 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/

相关文章:

python - sqlite 中的 Django hstore 字段

ruby-on-rails - rake 数据库 :structure:dump fails under PostgreSQL/Rails 3. 2

postgresql - 如何使用postgresql测试数据库表中的相关行已被锁定

python - 如何更改代码中的 'example.com'?

python - Django:如何过滤某个科室的患者?

django - 向用户添加自定义权限

python - 测试我已连接到 Django 中的特定信号

python - Pandas 脚本不删除重复项

python - 如何在cython中包含C++所需的路径?

python - AttributeError: 模块 'datetime' 没有属性 'time'