第一步,是让 Flask + Postgresql 在本地运行,而第一步是在你的机器上安装 postgresql。接下来,您应该为 postgresql 安装 python 驱动程序。
对于 Windows,您可以为 postgresql 使用 windows 安装程序,为 python 驱动程序使用 windows 安装程序。
完成上述两个步骤后,您需要创建一个数据库。
对于 Windows,您可以使用捆绑的 pgadminIII 工具。这是一个视频,展示了如何做到这一点。
例如,这里是您如何创建一个名为 的数据库the_database
,并使用内置工具创建一个名为的用户databaseuser
并使用密码:P@ssw0rd
psql
$ psql -d template1 -U postgres
template1=# CREATE USER databaseuser WITH PASSWORD 'P@ssw0rd';
template1=# CREATE DATABASE the_database;
template1=# GRANT ALL PRIVILEGES ON DATABASE the_database to databaseuser;
template1=# \q
以下是使用上述信息配置应用程序的方法:
db_conn = 'postgresql+psycopg2://databaseuser:P@ssw0rd@localhost/the_database'
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = db_conn
db = SQLAlchemy(app)