Django
1105 浏览 5 years, 4 months
3.2 WSGI
版权声明: 转载请注明出处 http://www.codingsoho.com/built-in
django有自带的服务器,不需要特别的配置,只要运行下面命令就可以了
python manage.py runserver
apache配置
在http.conf文件下加入django的相关配置
WSGIScriptAlias / "C:/virtualenv/zakkabag/apache/django.wsgi"
变量WSGIScriptAlias
可以在https://modwsgi.readthedocs.io/en/develop/configuration-directives/WSGIScriptAlias.html查看它的意思
django.wsgi文件里描述了如何调用WSGI应用
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/
Gunicorn运行
先安装Gunicorn
pip install gunicorn
然后在你的django工程下面运行
gunicorn_django [OPTIONS] [SETTINGS_PATH]
如:
$ cd path/to/yourdjangoproject
$ gunicorn_django --workers=2
或者修改setting.py文件:
INSTALLED_APPS = (
...
"gunicorn",
)
然后运行:
python manage.py run_gunicorn
参考:https://www.oschina.net/question/25940_10804