djangoのrunserverの代わりにcherrypyを使う
1014 ワード
djangoが持参したrunserverは開発環境では確かに使いやすく便利ですが、複数のスレッドでは使えないシーンもあります.
cherrypyは軽量級のpython WEBフレームワークであり、HTTPサービスも付属している.
では、DJANGOのrunserverの代わりにcherrypyのHTTPサービスを使ってもいいですか?結果は可能ですが、簡単な設定でrunserverのようにcherrypyのHTTPサービスを使って、お互いに切り替えることができますm
よし、もう言わないで、直接本題に入ります.
1.まずcherrypyをインストールします
sudo pip install cherrypy
2.django-cherrypyというappをダウンロードし、ダウンロードアドレスは以下の通りです.
https://github.com/od-eon/django-cherrypy
2.1 django-cherrypyをルートディレクトリの下に入れる
2.2同時に'django-cherrypy'をあなたのsettingsに入れます.pyファイルの
3.django-cherrypyのsetupを表示します.pyファイル、インストールするには2つのパッケージが必要です.
sudo easy_install cherrypy-wsgiserver
sudo easy_install newrelic
4.次にrunserverを実行するように実行します.例は次のとおりです.
python manage.py runcpserver port=80でOK
djangoのオリジナルrunserverを使う必要がある場合は、
python manage.py runserver ip:portでいい