CRUD - Flask

  • 作成日:
  • 最終更新日:2025/06/25

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("これはエラーです!")