- 追加された行はこの色です。
- 削除された行はこの色です。
*はじめに [#l1e6aaf6]
Python処理系読んだけど、Pythonプログラムは読んでないなー(笑)ということで仕事でも使っているDjangoを読んでいこうと思います。自分でアプリを考えるのもめんどくさいので[[チュートリアル>https://docs.djangoproject.com/ja/1.10/intro/tutorial01/]]に沿って処理の中身について見ていこうと思います。なお、対象とするバージョンは1.10.5です。
-チュートリアル1
--[[startproject時の処理を読む>Django/startproject時の処理を読む]]
--[[runserver時の処理を読む>Django/runserver時の処理を読む]]
--[[リクエストの処理を読む>Django/リクエストの処理を読む]]
-チュートリアル2
--[[migrate時の処理を読む(流れ)>Django/migrate時の処理を読む(流れ)]]
--[[makemigrations時の処理を読む>Django/makemigrations時の処理を読む]]
---[[モデルインポート時の処理を読む(メタ情報構築)>Django/モデルインポート時の処理を読む(メタ情報構築)]]
--[[migrate時の処理を読む(テーブル作成)>Django/migrate時の処理を読む(テーブル作成)]]
--モデルAPI
---[[モデル保存時の処理を読む>Django/モデル保存時の処理を読む]]
---[[モデル検索時の処理を読む(all)>Django/モデル検索時の処理を読む(all)]]
---[[モデル検索時の処理を読む(filter、単独テーブル)>Django/モデル検索時の処理を読む(filter、単独テーブル)]]
---[[参照処理を読む(逆参照の注入とINSERT)>Django/参照処理を読む(逆参照の注入とINSERT)]]
---[[参照処理を読む(関連の設定とJOIN)>Django/参照処理を読む(関連の設定とJOIN)]]