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でいい