最初のステップは、Flask + Postgresql をローカルで実行することです。そのための最初のステップは、マシンに postgresqlをインストールすることです。次に、postgresql 用の python ドライバーをインストールする必要があります。
Windows の場合、postgresqlにはWindows インストーラーを、python drivers には Windows インストーラーを使用できます。
上記の 2 つの手順が完了したら、データベースを作成する必要があります。
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)