*はじめに [#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)]] -チュートリアル3 --[[テンプレートシステムを読む(読み込みまで)>Django/テンプレートシステムを読む(読み込みまで)]] --[[テンプレートシステムを読む(テンプレートのパース)>Django/テンプレートシステムを読む(テンプレートのパース)]]