django - 尝试在 Heroku 上设置 Django 和 postgreSQL

标签 django postgresql heroku osx-lion

我正在尝试按照 Heroku 教程部署 Django 应用程序:

Getting Started with Django on Heroku

我能够毫无问题地运行它的大部分,但是当涉及到同步 postgreSQL 数据库时,我收到以下消息:

psycopg2.OperationalError: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

我试过推广数据库, 将 HOST 设置为/tmp, 修改 postgresql.conf, 以及我发现的许多其他东西都没有成功搜索

我正在研究 MB-Pro、Mac OS 10.7 (Lion),并在某些地方读到该操作系统让开发人员在使用 postgre 时有些头疼。有没有人在 OS 10.7 上遇到过这个问题,更新到 10.8 后是否已修复?我正在考虑更新以防它解决问题。

提前致谢。

编辑:

我尝试运行的命令是:heroku run python manage.py syncdb

编辑: 我忘记删除已经在文件上定义的数据库定义。

最佳答案

我使用了 PostgresApp帮助在我的 Mac 上运行 Postgres,然后在终端中运行;

psql -h localhost

关于django - 尝试在 Heroku 上设置 Django 和 postgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317562/

相关文章:

heroku - 我应该将 rails5 ActiveJob 默认异步适配器用于生产中的小型后台作业吗?

node.js - 如何扩展使用其他服务的 Node.js 服务?

django - 无法识别我的 serializers.py 文件中的问题

sql - 通过 PostgreSQL 中的 View 更新多对一关系中的两个表

SQL:计算自上次成功以来的天数

json - 无法在 Postgresql 中将列转换为 JSON( token "top"无效)

javascript - 为什么 Twilio 和 Firebase 不能使用 Node.js 协同工作?

python - 如何在 Django REST 框架中返回自定义 JSON

django - 从运行服务器迁移到生产服务器

python - Python/Django 中的 Unicode 与 UTF-8 混淆?