Imagem de fundo

Django, sendo um framework web, precisa de um servidor web para operar em um ambiente d...

Django, sendo um framework web, precisa de um servidor web para operar em um ambiente de produção. Como muitos servidores webs não “falam” nativamente a linguagem Python, é necessária uma interface para que o servidor web consiga servir um sistema desenvolvido em Django. Django 4 atualmente suporta duas interfaces: WSGI e ASGI. Em relação ao uso dessas interfaces, é correto afirmar:


A

WSGI é uma interface que foi desenvolvida para substituir a antiga interface ASGI.


B

Um exemplo de servidor web WSGI é o Uvicorn, enquanto um exemplo de servidor ASGI é o Gunicorn.


C

WSGI, também conhecida como “Web Socket Gateway Interface”, permite que o servidor web possa responder a requisições HTTP assim como o protocolo WebSocket.


D

no Django, o comando “startproject”, executado a partir do “manage.py”, cria, automaticamente, o arquivo “asgi.py” contendo uma configuração default para servir a aplicação ASGI por um servidor web.