7 月23rd

Djangoをやってみる(1)

t-matsuda Django Read on

弊社のおひげさんに以前より強く薦められていた
Djangoとやらをやっとやってみることにした。

とりあえず、(1)としてますが今後続くかどうかは未定。

■Python インストール


wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tgz
tar zxfv Python-2.5.2.tgz
cd Python-2.5.2
./configure --prefix=/usr/local/python252
make
make install

■環境変数を設定


vim .bashrc

export PYTHONPATH=/usr/local/python252/lib/python2.5/site-packages
export PATH=/usr/local/python252/bin:$PATH

■PostgreSQL 8.3.3 インストール


wget ftp://ftp.sra.co.jp/pub/cmd/postgres/8.3.3/postgresql-8.3.3.tar.gz
tar xzfv postgresql-8.3.3.tar.gz
cd postgresql-8.3.3
./configure --enable-nls=ja
gmake
gmake install

initdb --encoding=UTF8 --no-locale -D /usr/local/pgsql/data
pg_ctl -D /usr/local/pgsql/data -l /usr/local/pgsql/data/postgresql.log start

※postgresql.conf , pg_hba.confのなどのもろもろの設定も途中やった。(今回は省略)

■eazy_install インストール


wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py

■docutils インストール


easy_install-2.5 -U -Z docutils

■sqliteコネクタ インストール


easy_install-2.5 -U -Z pysqlite

■postgresql コネクタ インストール


easy_install-2.5 -U -Z psycopg2

やっと、Djangoのインストール

■Django インストール


svn co http://code.djangoproject.com/svn/django/trunk django_svn
cd django_svn/
sudo python setup.py install

これでとりあえず、インストール完了。
あとは、プロジェクト作って起動するだけ!?

■プロジェクト作成


cd /usr/local/python252/lib/python2.5/site-packages/django/bin
sudo django-admin.py startproject mysite

■開発用サーバ起動


sudo manage.py runserver 0.0.0.0:8000

ブラウザで確認したら無事、「It worked」表示されましたとさ。
よかったよかった。

とりあえず今日は、ここまで。
インストールって疲れるな。。。
明日に続くのか、俺!?!?


About this entry