当前位置: 首页 > 面试题库 >

将Django部署到Heroku(Psycopg2错误)

姜淇
2023-03-14
问题内容

因此,我正在遵循来自Heroku和Django的入门指南。但是,当我运行此命令时:

heroku run python manage.py syncdb

我得到这个错误

psycopg2.OperationalError: could not connect to server: Connection refused
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?

我以为这意味着尚未设置数据库…所以我也手动添加了shared_db选项:

heroku addons:add shared-database:5mb

但是..我仍然收到相同的错误。是什么赋予了?


问题答案:

我的应用程序结构已关闭… heroku希望结构看起来像这样:

toplevel
  requirements.txt
  myapp
    manage.py
    all other django stuff


 类似资料:
  • 我正在尝试将Python中的API部署到Heroku。我得到这个错误,我不知道如何修复它们。 Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书。它不仅存活了五个世纪,而且还跨越到电子排版,基本上保持不变。它在20世纪60年代随着包含Lorem Ipsum段落的Letr

  • http://gentle-wildwood-7307.herokuapp.com/ 应用程序是从C9(mysql数据库,而不是postgresql)部署的,下面是我的日志。不确定是什么问题。

  • 在尝试解决所有步骤之后,我仍然会遇到这个错误。谁能帮帮我吗。 这是从我的PowerShell获得的错误: 这是位于我的根目录中的Procfile的内容: 我从浏览器中得到的错误:

  • 我正在尝试部署谷歌云SQL Server作为我的数据库。我目前在本地使用谷歌云SQL代理。但很明显,要部署到heroku,我无法做到这一点。 下面有人说他们有解决这个问题的方法。https://elements.heroku.com/buildpacks/emartech/heroku-buildpack-cloud-sql-proxy#buildpack-instructions 我能够运行他们

  • 我正在尝试在Heroku上部署一个可执行的Spring Bootjar。 我已经告诉Heroku从只包含以下文件的github存储库进行部署: 我的如下所示: 如果我查看github中的构建包项目,我可以看到有一个名为的脚本,它检查是否存在文件: https://github.com/heroku/heroku-buildpack-java/blob/master/bin/detect 我相信我的

  • 当我试图将包含一个简单的streamlit应用程序的Docker映像部署到Heroku时,我遇到了一些初期问题。我的问题是,部署后我无法访问我的Docker。经过仔细观察,我发现了以下错误: 错误R10(启动超时)- 我研究并了解到这是因为端口不可用,因为Heroku将动态分配端口号。 我在Dockerfile中添加了以下内容,以确保不会发生这种情况。 我现在可以看到网络URL和外部URL端口号是