[今さら始める Python マスター #17] Webフレームワーク入門: FlaskとDjango
PythonのWeb開発で使うFlaskとDjangoの違い、選び方、基本構成を整理します。
[今さら始める Python マスター #17] Webフレームワーク入門: FlaskとDjango
PythonでWebアプリを作る
Pythonでは、FlaskやDjangoを使ってWebアプリやAPIを作れます。どちらも人気がありますが、得意な場面が少し違います。
Flask
Flaskは軽量で、必要な機能を自分で選んで追加できます。小さなAPI、学習用アプリ、試作に向いています。
1
2
3
from flask import Flask
app = Flask(__name__)
Django
Djangoは、認証、管理画面、ORMなどを最初から備えたフルスタックフレームワークです。機能の多いWebサービスに向いています。
選び方
小さく始めたいならFlask、標準機能をまとめて使いたいならDjangoが候補です。チームや要件に合わせて選びます。
今日のゴール
FlaskとDjangoの違いを知ると、Pythonで作るWebアプリの設計がしやすくなります。まずは小さなアプリを一つ作って流れをつかみましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
