如何將 Django 與 Hypercorn 搭配使用

Hypercorn 是一個 ASGI 伺服器,支援 HTTP/1、HTTP/2 和 HTTP/3,並著重於協定支援。

安裝 Hypercorn

您可以使用 pip 安裝 Hypercorn

python -m pip install hypercorn

在 Hypercorn 中執行 Django

Hypercorn 安裝完成後,會可以使用 hypercorn 指令來執行 ASGI 應用程式。Hypercorn 需要被呼叫並帶有包含 ASGI 應用程式物件的模組位置,後面接著應用程式的名稱 (以冒號分隔)。

對於典型的 Django 專案,呼叫 Hypercorn 看起來會像這樣

hypercorn myproject.asgi:application

這將會啟動一個在 127.0.0.1:8000 監聽的程序。它需要您的專案在 Python 路徑中;為了確保這一點,請從與您的 manage.py 檔案相同的目錄中執行此指令。

若要了解更多進階用法,請閱讀 Hypercorn 文件

返回頂部