Bagaimana menggunakan Django dengan UvicornLink to this heading

Uvicorn adalah peladen ASGI berdasarkan pada uvloop dan httptools, dengan menekankan pada kecepatan.

Memasang UvicornLink to this heading

Anda dapat memasang Uvicorn dengan pip:

Shell
python -m pip install uvicorn gunicorn

Menjalankan Django di 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 an ASGI application object, followed by what the application is called (separated by a colon).

Untuk proyek Django tertentu, meminta Uvicorn akan terlihat seperti:

Shell
gunicorn myproject.asgi:application -k uvicorn.workers.UvicornWorker

This will start one process listening on 127.0.0.1:8000. It requires that your project be on the Python path; to ensure that run this command from the same directory as your manage.py file.

Untuk penggunaan lanjutan, harap baca Uvicorn documentation.