0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

centos6.6 + python2.6 + postgresql9.4 + django1.4 の組み合わせで、djangoのチュートリアルやってみた

Last updated at Posted at 2015-07-04

チュートリアルのコード

djangoのチュートリアルをやってみた
という記事はいろいろあるのですが・・・
(例えば、こちらが結構詳しいです。)

いざ自分で実装してみたら、コードを変えないと動かない箇所があったり
その全体像が分かりにくい点があったり
したので、一応までに私が作成した結果をgithubで公開してみることにしました。

どなたかの参考になれば幸いです。

環境構築

環境構築の手順は下記の通り。

python2.6だと
djangoは1.4までしか動作しない模様。

Django Python versions
1.4 2.5, 2.6, 2.7
1.7, 1.8 2.7 and 3.2, 3.3, 3.4
1.9 2.7, 3.4, 3.5

django1.4は、ロングタイムサポートとなっているらしい。

django1.4はここからダウンロードできる。

ダウンロードすれば
解凍したディレクトリに入り

python setup.py install

にてdjangoをインストールできる。

cd /var/www/html/
django-admin.py startproject myapp

にて、プロジェクトが作成される。

./manage.py runserver 0.0.0.0:8888

にて、開発用サーバが起動することを確認する。
(iptablesのポートを空けておくこと)

VM上のcentos6.6で開発を行うことを想定。
VMのIPアドレスは下記の通りとする。
192.168.56.10

この場合

http://192.168.56.10:8888

にアクセスして、it worked!と表示されればOK。

postgresqlを使う場合は、下記をインストールする必要がある。
postgresql_psycopg2
この為、下記の作業を行う。

yum install python-psycopg2
yum install postgresql-devel
cd /var/www/html/myapp
python manage.py syncdb

でいけた。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?