Bagaimana menggunakan Django dengan DaphneLink to this heading

Daphne adalah peladen ASGI Python-murni untuk UNIX, dirawat oleh anggota dari peoyek Django. Itu bertindak sebagai peladen acuan untuk ASGI.

Memasang DaphneLink to this heading

Anda dapat memasang Daphne dengan pip:

Shell
python -m pip install daphne

Menjalankan Django di DaphneLink to this heading

Ketika Daphne terpasang, perintah daphne tersedia yang memulai proses peladen Daphne. Sederhananya, Daphne butuh dipanggil dengan lokasi dari modul mengandung obyek aplikasi ASGI, diikuti dengan nama aplikasinya (dipisahkan oleh titik dua).

Untuk proyek Django khusus, memanggil Daphne terlihat seperti ini:

Shell
daphne myproject.asgi:application

Ini akan memulai satu proses mendengarkan pada 127.0.0.1:8000.Itu membutuhkan proyek Anda berada pada jalur Python; untuk memastikan bahwa menjalankan perintah ini dari direktori sama seperti berkas manage.py anda.

Integrasi dengan runserverLink to this heading

Daphne menyediakan perintah runserver untuk melayani situs anda dibawah ASGI selama pengembangan.

Ini dapat diadakan dengan menambahkan daphne untuk memulai pengaturan INSTALLED_APPS dan menambahkan ASGI_APPLICATION menunjuk ke objek aplikasi ASGI:

Code
INSTALLED_APPS = [
    "daphne",
    ...,
]

ASGI_APPLICATION = "myproject.asgi.application"