使用django-admin startproject创建时django应用程序中存在的wsgi.py文件的用途是什么

问题描述 投票:-2回答:2

任何人都可以帮助我了解wsgi.py文件的用途吗?

import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings.local")

application = get_wsgi_application()
python django wsgi django-2.0 django-3.0
2个回答
0
投票

此文件基本上仅用于部署,而未在开发中使用,除非使用docker。

[它用作应用程序服务器之间的接口,以连接django或实现python社区指定的wsgi的任何python框架,在大多数情况下,您会发现它与gunicorn一起使用


1
投票

因此,使用WSGI进行部署的主要用途是可调用的应用程序,应用程序服务器使用它来与您的代码进行通信。通常在服务器可访问的Python模块中作为名为application的对象提供。

希望对您有帮助。

快乐编码:-)

© www.soinside.com 2019 - 2024. All rights reserved.