如何使用没有数据库URL的SQLAlchemy连接到Heroku数据库?

时间:2015-08-11 01:00:48

标签: python database postgresql heroku sqlalchemy

我正在尝试在Heroku上开发一个简单的python Web应用程序,我正在尝试连接到Heroku Postgres数据库。我已设法连接,但只能通过使用Heroku提供的数据库URL:

from flask import Flask
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base

app = Flask(__name__)
engine = create_engine('postgres://XXXXXXX@XXXXcompute-1.amazonaws.com:XXX')
Base = declarative_base()
Base.metadata.bind = engine
DBSession = sessionmaker(bind=engine)
session = DBSession()

有没有办法通过我的python代码连接到Heroku数据库,而不必包含确切的URL?谢谢!

0 个答案:

没有答案