最近,Django发布了带有内置asgi版本的3.0版本。我已经使用django 2.2创建了一个Django项目,但是我想在不使用通道的情况下支持inbuild asgi。从django 2.2迁移到3.0以便该项目可以支持内置asgi的可能方式是什么?
我的观点是,当我们使用Django <3.0启动项目时,它将创建以下文件:
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
但是,当我们使用django => 3.0启动项目时,它将创建以下文件:
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
即使我升级了django,asgi.py也不会自动生成。 因此,仅升级Django版本是不够的。现在,即使我复制粘贴asgi.py,也该如何使用该文件呢?例如,对于wsgi,我可以在WSGI_APPLICATION ='mysite.wsgi.application'的设置中提及它。