【问题标题】:Can't Connect Python Flask With PSQL Database无法将 Python Flask 与 PSQL 数据库连接
【发布时间】:2019-07-23 22:42:20
【问题描述】:

每次我尝试在 python 和 PSQL 之间建立连接时,这个错误都会消失?

【问题讨论】:

  • 您需要提供更多上下文。 “试图建立联系”到底是什么意思?您正在使用哪些库?也许分享一些你的代码的sn-p。
  • @slashCoder 我在烧瓶中使用 sqlalchemy
  • @slashCoder 我刚刚上传了我的代码,你可以看到
  • 请提供您的DATABASE_URL
  • 您的代码依赖于名为 DATABASE_URL 的环境变量,该变量在第 6 行中用于建立与数据库的连接。似乎您没有定义它或者它的值错误。首先尝试将其直接替换为有效的 URL 作为字符串文字,以确认这是问题所在,然后如果需要,您可以处理如何以更灵活的方式指定它。

标签: python database flask flask-sqlalchemy web-development-server


【解决方案1】:

在运行服务器之前,您需要首先确保您的 DATABASE_URL 已定义。如果您使用的是在线数据库并且有 url,请在终端中执行命令(对于 mac/linux):

    export DATABASE_URL = "https://my_database_link" 

在您的虚拟环境中,您安装 python 的位置会将您的虚拟环境变量在线连接到您的数据库。如果您仍然遇到问题。确保您已正确安装所有内容。

【讨论】:

    猜你喜欢
    • 2016-07-31
    • 2017-08-20
    • 2021-11-02
    • 2020-03-15
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    相关资源
    最近更新 更多