【Flask】TODOアプリ作成その4:タスク詳細、編集、削除機能の実装
概要 Pythonのflaskフレームワークを使用して、TODOリストを管理するWEBアプリを作成したのでまとめた。 flaskのGET/POSTの方法やセッション等の扱い、Jinjaテンプレートの使い方について、当アプリを作成しながら振り返ることが目的。 当記事ではTODOタスクの詳細表示、編集、削除について扱う。 TODO詳細、編集、削除機能 機能説明 以下の機能をもつTODO詳 […]
概要 Pythonのflaskフレームワークを使用して、TODOリストを管理するWEBアプリを作成したのでまとめた。 flaskのGET/POSTの方法やセッション等の扱い、Jinjaテンプレートの使い方について、当アプリを作成しながら振り返ることが目的。 当記事ではTODOタスクの詳細表示、編集、削除について扱う。 TODO詳細、編集、削除機能 機能説明 以下の機能をもつTODO詳 […]
概要 Pythonのflaskフレームワークを使用して、TODOリストを管理するWEBアプリを作成したのでまとめた。 flaskのGET/POSTの方法やセッション等の扱い、Jinjaテンプレートの使い方について、当アプリを作成しながら振り返ることが目的。 当記事では利用者に紐づくTODOタスクを新規登録する機能について扱う。 TODOタスクの登録機能 機能説明 以下の機能をもつTO […]
概要 Pythonのflaskフレームワークを使用して、TODOリストを管理するWEBアプリを作成したのでまとめた。 flaskのGET/POSTの方法やセッション等の扱いについて、当アプリを作成しながら振り返ることが目的。 当記事ではログインした利用者に紐づくタスク一覧を表示、タスクのステータス更新について扱う。 タスク一覧表示機能 機能説明 以下の機能をもつTODO […]
概要 Pythonのflaskフレームワークを使用して、TODOリストを管理するWEBアプリを作成したのでまとめた。 flaskのGET/POSTの方法やセッション等の扱いについて、当アプリを作成しながら振り返ることが目的。 当記事ではログイン機能まわりの作成について扱う。 TODOアプリの構成 TODOアプリでは利用者毎にタスク一覧が紐づく構成となる。 そのため、ログインした利用者 […]
概要 sqlalchemyモジュールを使用してDBを操作する方法についてまとめた。 基本的なCRUD機能の記述方法について扱う。 前提 SQLiteのDB環境を構築していること。 テーブル定義 以下のitemテーブルに対して操作を行う。 CREATE TABLE item ( id INTEGER PRIMARY KEY, name TEXT, memo […]
概要 sqlite3モジュールを使用して、どのようにトランザクション管理をするのかをまとめた。 トランザクションモードの種類や、意味、使用方法について扱っている。 前提 DB環境構築~DBファイルの作成ができていること。 テーブル定義 以下のUserテーブルに対して操作を行う。 CREATE TABLE user ( id INTEGER PRIMARY […]
概要 sqlite3モジュールを使用してDB更新する方法についてまとめた。 以下の操作について扱う。 ・テーブル作成/削除 ・レコード作成/更新/削除 前提 DB環境構築~DBファイルの作成ができていること。 DBファイル 以下のSQLiteで作成したDBファイルに対して操作を行う。 dbファイルのパス │ about_sqlite3.ipynb ⇒実行ファイル │ └─db […]
概要 sqlite3モジュールを使用して、DB参照をする方法についてまとめた。SQLiteで作成したDBファイルを操作対象としている。 前提 DB環境構築~DBファイルの作成ができていること。 以下のUserテーブルに対して操作を行う。 CREATE TABLE User ( id INTEGER PRIMARY KEY, name TEXT, kana TEXT, m […]