¿Alguien puede ayudarme a comprender para qué sirve el archivo 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()
-2
troy 19 abr. 2020 a las 22:28

2 respuestas

La mejor respuesta

Este archivo se usa básicamente para la implementación solo porque no se usa en el desarrollo, excepto cuando está usando Docker.

Se usa como una interfaz entre el servidor de aplicaciones para conectarse con django o cualquier marco de trabajo de Python que implemente wsgi especificado por la comunidad de Python, tomando el uso principalmente verá que se usa con gunicorn

0
Achintya Ranjan Chaudhary 19 abr. 2020 a las 19:31

Entonces, el uso principal de la implementación con WSGI es la aplicación invocable que el servidor de aplicaciones utiliza para comunicarse con su código. Comúnmente se proporciona como un objeto llamado aplicación en un módulo Python accesible para el servidor.

Espero que te sea útil.

Feliz codificación :-)

1
officialrahulmandal 19 abr. 2020 a las 20:41