書き途中です。
# cd /usr/local/src # svn co http://code.djangoproject.com/svn/django/trunk/django ./Django-svn
# cd /usr/local/python/lib/python2.5/site-packages/ # ln -s /usr/local/src/Django-svn ./django
# cd /usr/local/bin # ln -s /usr/local/src/Django-svn/bin/django-admin.py ./django-admin.py # ln -s /usr/local/src/Django-svn/bin/django-admin.py ./compile-messages.py # ln -s /usr/local/src/Django-svn/bin/django-admin.py ./make-messages.py # ln -s /usr/local/src/Django-svn/bin/django-admin.py ./unique-messages.py
エラーが出ていなければインストール成功。
# python >>> import django
# cd 任意のディレクトリ # mkdir django # cd django # django-admin.py startproject mysite # cd mysite # python manage.py runserver
# python manage.py runserver Validating models... 0 errors found. Django version 0.96.2, using settings 'firstproject.settings' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
ここで、http://127.0.0.1:8000/ にアクセスする。
ローカル環境ではなく、サーバ上で開発をおこなっている場合「localhost:8000」にどやってアクセスするの?という場合。
みんなできるのでしょうが・・・。できなかった私のような人がいたら・・・。
以下コマンドを実行する。
ブラウザから「minaco.net:8000」とアクセスできるようになる。
ただし、開発中の場合でも誰でもアクセスできる。
# python manage.py runserver 0.0.0.0:8000
参考サイト:テスト用サーバにアクセスできない
シェルから8000ポートSSH接続する。(Macのターミナルから実行しました。)
以下のように行うとブラウザから「localhost:8000」とアクセスできるようになる。
# ssh <username>@<hostname> -L 8000:localhost:8000
# python manage.py runserver
Puttyなどターミナルを使って、8000ポートでSSH接続する。
以下のように行うとブラウザから「localhost:8000」とアクセスできるようになる。
# python manage.py runserver