How to use Django with UvicornLink to this heading

Uvicorn is an ASGI server based on uvloop and httptools, with an emphasis on speed.

Installing UvicornLink to this heading

You can install Uvicorn with pip:

Shell
python -m pip install uvicorn

Running Django in UvicornLink to this heading

When Uvicorn is installed, a uvicorn command is available which runs ASGI applications. Uvicorn needs to be called with the location of a module containing a ASGI application object, followed by what the application is called (separated by a colon).

For a typical Django project, invoking Uvicorn would look like:

Shell
uvicorn myproject.asgi:application

它将开启一个进程,监听 127.0.0.1:8000。这需要你的项目位于 Python path 上。为了确保这点,你应该在与 manage.py 文件相同的路径中运行这个命令。

For more advanced usage, please read the Uvicorn documentation.