ORMを利用してSQLAlchemyにも興味を持ったのでFlask-SQLAlchemyを使ってみました。flask-sqlalchemySQLAlchemyがインストールされていない場合はSQLAlchemyも一緒にインストールされる。アプリ作成とりあえず触れてみるだけなのでtest.pyとtemplatesディレクトリを作成するだけの環境で作業します。実際にアプリを作成する場合はconfigやmodelを別ファイルに分けたほうがいいでしょう。(self.id,self.username,self.job)データベースはSQLite3を使用します。id(プライマリーキー、整数型),username,jobの3つのカラムを持ったuserテーブルを作成。nullable=Falseはnullを許可しない設定。テーブル作成pythonシェル上でテーブル作成。db.create_all()でtest.dbとモデル定義したuserテーブルが作成される。db.session.commit()db.session.add()でセッションに追加してcommit()でセッションをコミットするという流れでデータベースに挿入される。user.job'Priest'get()でプライマリーキーを元に呼び出すことができる。2,'Kubo','Priest'>]Flask-SQLAlchemyの基本がわかったので次回はFlask-WTFでフォームを作って、insert、update、delete機能をつけたページから操作してみようと思います。