このプロジェクトは、Flaskフレームワークを使用したシンプルなブックマーク管理アプリケーションのチュートリアルです。ユーザーがブックマークを追加、編集、削除できる基本的な機能を備えています。
チュートリアルのドキュメントはこちらを参照してください。
(現在、「上巻・基礎編」のみ公開中です。)
このチュートリアルでは、Pythonの軽量WebフレームワークであるFlaskを使用して、データベース(SQLite)と連携したWebアプリケーションの構築方法を学びます。
- バックエンド: Flask (Python)
- データベース: SQLite / SQLAlchemy
- フロントエンド: HTML, CSS (Jinja2 テンプレート)
- ブックマークの追加
- ブックマークの編集
- ブックマークの削除
- ブックマークの一覧表示
サンプルアプリケーションのソースはこちらにあります。ソースコードは全てチュートリアルドキュメントのコードに基づいて作成されています。アプリケーションは、ユーザーがブックマークを管理できるシンプルなインターフェースを提供します。 このリポジトリをクローンして、ローカル環境で実行することができます。
git clone
cd flask-bookmark-tutorial/application/
python -m venv venv
source venv/bin/activate # Windowsの場合は `venv\Scripts\activate`
pip install -r requirements.txt
python app.pyブラウザで http://localhost:5000 にアクセスして、アプリケーションを使用できます。