Python Django チュートリアルまとめ

  • 56
    いいね
  • 0
    コメント

勉強会用に作ったチュートリアル資料のまとめです.

本家

Django1.9のドキュメントが日本語化されているので,まずはそちらに目を通したほうがいいと思います.

書いたもの(チュートリアル関係)

チュートリアルのチュートリアル

http://qiita.com/maisuto/items/d7e8cf0b5649f545ddb6

チュートリアルの使い方,進め方の説明などを書いてます.

gitでソースを管理していますので,この記事に目を通しておけばチュートリアルを途中から実施できるはずです. ...たぶん

Python Django チュートリアル(1)

http://qiita.com/maisuto/items/d01e2cca63c8e5b2c18c

空の状態からdjangoプロジェクトを作成していく方法を書いてます.
djangoではまずプロジェクトを作り,そこにアプリを追加していきます.
本家チュートリアルの投票アプリを用意し,データベースへテーブルを作成するところまで説明してます.

Python Django チュートリアル(2)

http://qiita.com/maisuto/items/357d13027e4fe5e10618

django標準で用意されている管理サイトについて説明してます.
管理サイトのカスタマイズについても若干記述.

Python Django チュートリアル(3)

http://qiita.com/maisuto/items/eece9d880d94fd241a0d

view, template, urlについての説明です.
MVCモデルでいう,VCの部分です.
(ただしV相当はdjangoでいうtemplate,C相当はdjangoでいうviewです)

Python Django チュートリアル(4)

http://qiita.com/maisuto/items/fef306bafc57f218794d

投稿用フォームの用意(html)と,クラスベースビューの紹介をしています.

Python Django チュートリアル(5)

http://qiita.com/maisuto/items/33dfeb58f5953d1c5fdf

チュートリアル4で行ったフォームをFormクラスを使うように書き換え,
view関数をクラスベースビューに置き換えています.

Python Django チュートリアル(6)

http://qiita.com/maisuto/items/86add9263a641899b1e3

Bootstrapというデザインテンプレートを使い,デザインを綺麗にしています.

Python Django チュートリアル(7)

http://qiita.com/maisuto/items/cce169a2455b116e2f82

testについての説明です.
[本家チュートリアルの5]の部分(https://docs.djangoproject.com/ja/1.9/intro/tutorial05/)です.

Python Django チュートリアル(8)

http://qiita.com/maisuto/items/7aec76e6f6fb906bfffa

Modelについての補足説明と,拡張ライブラリの紹介,shellでの操作等を書いてます.

Ubuntuサーバへのdjangoアプリdeploy方法

http://qiita.com/maisuto/items/e4e69e34fb00dac8170a

作ったアプリケーションのdeploy方法です.