Flask Basic Template
以下の GitHub のファイルは簡単な CRUD のテンプレートです。
Flask-WTF を使った方法
以下のリンク先は、Flask-WTF を利用した CRUD のサンプルです。
以下は例外処理の try の中に記述します。SQL に存在しないカラムを指定して、エラーを発生させます。ロールバックのテスト用として使用。
トランザクション処理のテストのためコード
# ロールバックテスト
cursor.execute("INSERT INTO users (mail, password) VALUES ('Alice', 25)")
# 存在しないカラムにデータ投入、エラー発生処理
cursor.execute("INSERT INTO users (unknown_column) VALUES ('test')")
以下も、例外処理の try の中に記述し、例外を発生させるために使用。
# 例外のエラーテスト
if has_error == False:
has_error = True
raise Exception("これはエラーです!")