我终于将我的 Django 应用程序部署在 Heroku 上,在本地和生产环境中使用 Vagrant 和 Postgres。本地主机已启动并正在运行,我在管理员中添加用户。但是当我跑步时
heroku run python manage.py syncdb
它会抛出这个错误:
psycopg2.OperationalError:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受 Unix 域套接字“/tmp/.s.PGSQL.5432”上的连接?
当我尝试在线访问管理员时也会发生同样的事情:http: //vast-sierra-7949.herokuapp.com/admin/
我是 Heroku 的新手,我已经尝试了几乎所有我能找到的入门教程,包括
http://gettingstartedwithdjango.com/en/lessons/introduction-and-launch/
https://devcenter.heroku.com/articles/django ,
https://github.com/callmephilip/django-heroku-bootstrap和
https://github.com/jpadilla/django-project-template
这最后一个 github 链接实际上允许我进行部署,在我运行时遇到错误之前
git push heroku master
那个错误是:manage.py:错误:没有这样的选项:--noreload
我知道有几个帖子有这个错误,但我已经浏览了尽可能多的帖子,但没有解决这个问题。
先感谢您,
安东尼