Pythonと「Flask」でToDOアプリを作成する方法について入門者向けにまとめました。
【Flask】SQLiteデータベースでToDOリストアプリを作る
Pythonと「Flask」で以下のようなシンプルなToDOリストアプリを作成します。
Todoリストのデータは、SQLiteのデータベースで保存します。SQLiteは、サーバーなしに単独で動作させることが出来るデータベースです。例えばスマホアプリなど小中規模の手軽なデータベースの作成に用いられます。
Pythonでは、標準ライブラリ「SQLite3」や「SQLAlchemy」を使うことで、SQLiteのデータベースを作成したりSQL文を実行して操作することが出来ます(「SQLite3」の詳細は以下記事で解説しています)。
動画解説
本ページの内容は以下動画でも解説しています。
【Python】SQLiteデータベースを操作する方法まとめ
Python標準ライブラリ「SQLite3」を使ってデータベースを操作する方法とソースコードについて入門者向けに紹介します。 【はじめに】SQLiteとは SQLiteは、サーバーなしに単独で動作させることが出来るデータベースです。 例えば...
Flaskでは「SQLAlchemy」と組み合わせて使われることが多いため、今回は「SQLAlchemy」を使ってSQLiteのデータベースを管理します。
今回のソースコード一式は以下Github上でも公開しています。
File not found · nishizumi-lab/sample
Contribute to nishizumi-lab/sample development by creating an account on GitHub.
ファイル構成は以下のとおりです。
├── app.py ├── static │ ├── css │ └── main.css ├── templates │ ├── edit.html │ ├── index.html │ ├── base.html │ └── todo.sqlite
【サンプルコード】
■app.py
■templates/base.html
■templates/index.html
■templates/edit.html
【Flask超入門】簡単かつ効率的にWebアプリを作ろう
PythonモジュールFlaskの使い方、Webアプリケーションを作る方法について入門者向けにまとめました。
コメント