そこに仁義はあるのか(仮)

略してそこ仁!

Djangoを始めてみた

PythonやるならDjangoでしょ!
的な圧力を受けて、始めてみた。

Intellij IDEAでは謎にうまくいかないんだけど、
とりあえず、コンソール上ではうまいこといったから作業メモ



Djangoをinstallするためにはpipが必要で、
pipをインストールするためにはsetuptoolsが必要という感じ。




Djangoをインストール

①setuptoolsをインストールする

setuptools は、 pipをインストールするために必要

まずはダウンロード!

https://pypi.python.org/pypi/setuptools
⇒「setuptools 0.9.8」リンクをクリック
⇒『Installation Instructions』の「Windows」をクリック
⇒遷移先で「ez_setup.py 」がリンクになっているので、
 右クリックして名前をつけて保存で保存する

そしてインストール!

保存したファイルをクリックすると、
installが始まる。
(コマンドからでなくてもいけるというなぞ。。。私のだけ…?)

すると、
「C:\Python27\Scripts」に「easy_install.exe」とかができてる!
(※「C:\Python27」は、Pythonに通してる環境変数パスなので、PCによってそれぞれ違う。)

この、「easy_install.exe」を、どこの場所でも使うことができるように、
「C:\Python27\Scripts」を環境変数のPathに設定する。

最後に設定!

環境変数の設定方法は、
①コンピュータを右クリックしてプロパティを選択
f:id:syobochim:20130806134222p:plain

②システムの詳細設定をクリック
f:id:syobochim:20130806134307p:plain

環境変数をクリック
f:id:syobochim:20130806134349p:plain

そこで、「Path」を新規作成なり編集なりして、
「C:\Python27\Scripts」を追記する
(※複数の環境変数を並べるときは、「;」で区切る)

設定できたか確認!

コマンドプロンプトで、

> easy_install

を入力する

こんな感じででればOK!

f:id:syobochim:20130806135801p:plain

②pipのインストール

easy_installを使用してpipを楽々インストール!

コマンドプロンプトで、

> easy_install pip

を入力すると、pipのインストールがはじまる。


③Djangoのインストール

pipを使用してらくらくインストール!

コマンドプロンプトで、

pip install django

を入力すると、インストールすることができる。

インストール後に同じコマンドを打つと、
どこにインストールされたのかを見ることができる。


Djangoでプロジェクトを作る

①プロジェクトの作成

下記のコマンドでカレントディレクトリに「django_test」ディレクトリが出来る
※使用可能文字は、英字・数字・アンダーバー

django-admin.py startproject django_test

ちなみに、「django-admin.py」は、
pipを使ってインストールしたフォルダの、「django/bin/」に入ってるよ!

②確認

コマンドプロンプトで、

> cd django_test
> manage.py runserver

って打つ。
普通、二行目は、「python manage.py runserver」って打つみたいなんだけど、
なぜかpythonって頭に打つとうまくいかない…。(困惑)
manage.py は、①で作った「django_test」の中に入ってるよ!

結果が、こんな感じで出てくる

Validating models...

0 errors found
August 05, 2013 - 05:38:34
Django version 1.5.1, using settings 'django_test.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
[05/Aug/2013 05:38:54] "GET / HTTP/1.1" 200 1962

ここで出てきてる、「http://127.0.0.1:8000/」にブラウザでアクセスする。


こんな画面が出てくればOK!

f:id:syobochim:20130806143319p:plain