首先,我搜索了雅虎并没有找到一个好的答案。
所有Flask SQLAlchemy教程都使用SQLite,但是从我读到的SQLite到Heroku不是很好 - 或者至少雅虎搜索SQLite Heroku - 揭示了它的许多问题?
如果使用SQLite实际上没有任何问题,请告诉我。
如何使用Postgres和FlaskSQLAlchemy设置数据库 - 因为我的研究是Heroku支持的?
答案 0 :(得分:1)
使用Flask-SQLAlchemy,您可以这样做:
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://username:password@host/dbname'
db = SQLAlchemy(app)
现在您可以使用此db对象来执行您需要的任何操作。
请阅读此处了解更多信息: http://packages.python.org/Flask-SQLAlchemy/config.html#configuration-keys