首页 > 解决方案 > 如何为现有项目生成 asgi.py?

问题描述

我在 2.2 中有一个现有的 django 项目,但现在我想开始使用频道,所以我必须更改为 3.0 和 asgi 而不是 wsgi。

如何生成运行应用程序所需的 asgi.py?

标签: pythondjangowsgidjango-3.0asgi

解决方案


Django在此处有一个模板文件,用于生成asgi.py.

只需将其复制粘贴到您的旁边wsgi.py

import os

from django.core.asgi import get_asgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', '{{ project_name }}.settings')

application = get_asgi_application()

推荐阅读