You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地正常运行的Django在Railway生产环境连接PostgreSQL报错求助

Django部署到Railway后无法连接PostgreSQL的问题排查请求

Django在本地机器运行完全正常,且能正常连接并操作Railway上的PostgreSQL生产数据库,但部署到Railway平台的生产环境后,出现PostgreSQL相关错误。

Railway部署日志:
Railway部署日志

本地可正常连接生产库的数据库配置如下:

Settings配置

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': os.getenv('DB_NAME'),
    'USER': os.getenv('DB_USER'),
    'PASSWORD': os.getenv('DB_PASSWORD'),
    'HOST': os.getenv('DB_HOST'),
    'PORT': os.getenv('DB_PORT'),
  }
}
DATABASE_URL = os.getenv('DATABASE_URL')

.env文件内容

DATABASE_PRIVATE_URL={{DATABASE_PRIVATE_URL}}
DATABASE_URL={{DATABASE_URL}}
DB_HOST=viaduct.proxy.rlwy.net
DB_NAME=railway
DB_PASSWORD={{DB_PASSWORD}}
DB_PORT=19232
DB_USER=postgres
SECRET_KEY={{SECRET_KEY}}

本地服务器正常运行截图:
本地服务器运行正常

本地机器上的PostgreSQL服务器日志:
Postgres日志
Postgres日志补充

恳请协助排查该问题的原因。

内容的提问来源于stack exchange,提问作者Mikheil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 08:50:05