Djangoのインストール


インストール

Djangoをチェックアウト

# cd /usr/local/src
# svn co http://code.djangoproject.com/svn/django/trunk/django ./Django-svn

Djangoにシンボリックリンクを貼る

# 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 にアクセスする方法

ローカル環境ではなく、サーバ上で開発をおこなっている場合「localhost:8000」にどやってアクセスするの?という場合。
みんなできるのでしょうが・・・。できなかった私のような人がいたら・・・。

方法 1)

以下コマンドを実行する。
ブラウザから「minaco.net:8000」とアクセスできるようになる。
ただし、開発中の場合でも誰でもアクセスできる。

# python manage.py runserver 0.0.0.0:8000

参考サイト:テスト用サーバにアクセスできない

方法 2) ターミナルから接続

シェルから8000ポートSSH接続する。(Macのターミナルから実行しました。)
以下のように行うとブラウザから「localhost:8000」とアクセスできるようになる。

  • 1) SSHで接続する
    # ssh <username>@<hostname> -L 8000:localhost:8000
    
  • 2) サーバにログインする
  • 3) 以下のコマンドを実行する
    # python manage.py runserver

方法 3) putty から接続

Puttyなどターミナルを使って、8000ポートでSSH接続する。
以下のように行うとブラウザから「localhost:8000」とアクセスできるようになる。

  • 1) 保存してあるセッションを読み込む
  • 2)「接続」→「SSH」→「トンネル」を開く。
  • 3)「源ポート」に8000、送り先に「localhost:8000」を入力する。
putty1.png


  • 4) 追加ボタンをし、「開く」ボタンを押す。
putty2.png


  • 5) サーバにログインする。
  • 6) 以下のコマンドを実行する。
    # python manage.py runserver


Comment



Counter: 9711, today: 1, yesterday: 2

添付ファイル: fileputty2.png 968件 [詳細] fileputty1.png 957件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-24 (火) 14:56:28 (1341d)