ブラウザだけでDjangoのアプリを動かす (Action.io)
ブラウザだけでRailsアプリを試せるサービス (Action.io) - quattro_4's diary の続き
Django(PythonのWebフレームワーク)は使ったこと無かったけど
これをきっかけに動かしてみる
Djangoのチュートリアルの最初の部分
はじめての Django アプリ作成、その 1 — Django v1.0 documentation
アカウントを取得してログインした状態から
- 新規環境を作成(New Box)
- Nameに適当な名前
- Regionは Southeast Asia (Singapore) あたりを選択
- Create Box
Consoleとエディタが出てくる
Consoleで
$ cd workspace/ $ django-admin.py startproject mysite $ cd mysite/
- 普通にサーバー起動(失敗)
- メニューから Preview>Port 8000が無い
action@my-django-1530:~/workspace/mysite$ python manage.py runserver Validating models... 0 errors found Django version 1.3.3, using settings 'mysite.settings' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
- Port 8080でサーバー起動(失敗)
- メニューから Preview>Port 8080 を選択
- エラー画面 (You don't seem to have a web server running on this port.)
action@my-django-1530:~/workspace/mysite$ python manage.py runserver 8080 Validating models... 0 errors found Django version 1.3.3, using settings 'mysite.settings' Development server is running at http://127.0.0.1:8080/ Quit the server with CONTROL-C.
- Port 8080とアドレスも指定してでサーバー起動
- メニューから Preview>Port 8080 を選択
- うまくいった(It worked!)
※ Railsはうまく言ってたので見比べてみたら http://0.0.0.0: となっていたので合わせたら解決
action@my-django-1530:~/workspace/mysite$ python manage.py runserver 0.0.0.0:8080 Validating models... 0 errors found Django version 1.3.3, using settings 'mysite.settings' Development server is running at http://0.0.0.0:8080/ Quit the server with CONTROL-C.