我尝试将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)