用于heroku-postgresql的create_engine(os.getenv(“ DATABASE_URL”))

时间:2019-11-11 14:14:23

标签: heroku flask flask-sqlalchemy

我尝试关注https://docs.cs50.net/web/2019/x/projects/1/project1.html的工作。 但是,当我尝试使用凭据上显示的URL连接heroku-postgresql数据库时,它根本无法工作吗?

这是我在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__)

engine = create_engine(os.getenv("postgres://XXXXXXXXXXX"))
db = scoped_session(sessionmaker(bind=engine))

还有错误

AttributeError: 'NoneType' object has no attribute '_instantiate_plugins'

PS。 https://adminer.cs50.net在此heroku-postgresql中可以正常工作。我测试过。

0 个答案:

没有答案