我尝试将flask应用程序连接到我创建的Heroku Postgres。 但是当我尝试创建引擎时似乎超时。
这是我对DATABASE_URL环境变量的证明。
$ printenv DATABASE_URL
popostgres://jlb___SENSOR___qpf98.db
在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)