使用Heroku-postgresql的create_engine()无法正常工作

我尝试将flask应用程序连接到我创建的Heroku Postgres。 但是当我尝试创建引擎时似乎超时。

这是我对DATABASE_URL环境变量的证明。

$ printenv DATABASE_URL
popostgres://jlb___SENSOR___qpf98.db

URL链接很好。

使用Heroku-postgresql的create_engine()无法正常工作

在application.py

import os

from flask import flask,render_template,request
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session,sessionmaker

app = flask(__name__)
print("------------")
engine = create_engine(os.getenv("DATABASE_URL"))
db = scoped_session(sessionmaker(bind=engine))
print("#------------")
print(db)

@app.route("/")
def index():
    flights = db.execute("SELECT * FROM flights").fetchall()
    return render_template("index.html",flights=flights)

错误

使用Heroku-postgresql的create_engine()无法正常工作

ttmax_1 回答:使用Heroku-postgresql的create_engine()无法正常工作

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3119081.html

大家都在问