Conas Django a úsáid le DaphneLink to this heading

Daphne is a pure-Python ASGI server for UNIX, maintained by members of the Django project. It acts as the reference server for ASGI.

Suiteáil DaphneLink to this heading

Is féidir leat Daphne a shuiteáil le pip:

Shell
python -m pip install daphne

Rith Django i DaphneLink to this heading

Nuair a bhíonn Daphne suiteáilte, tá ordú daphne ar fáil a thosaíonn próiseas freastalaí Daphne. Ag an rud is simplí, ní mór Daphne a ghlaoch le suíomh modúl ina bhfuil réad feidhmchláir ASGI, agus mar a thugtar ar an bhfeidhmchlár ina dhiaidh sin (scartha le colon).

Maidir le tionscadal tipiciúil Django, bheadh cuma Daphne ag glaoch:

Shell
daphne myproject.asgi:application

Cuirfidh sé seo tús le próiseas amháin ag éisteacht ar ``127.0.0. 1:8000 ``. Éilíonn sé go mbeidh do thionscadal ar chonair Python; chun a chinntiú go rith an t-ordú seo ón eolaire céanna le do chomhad manage.py.

Comhtháthú le runserverLink to this heading

Soláthraíonn Daphne ordú a:djadmin: runserver chun freastal ar do shuíomh faoi ASGI le linn na forbartha.

Is féidir é seo a chumasú trí daphne a chur le tús do :setting: INSTALLED_APPS agus socrú ASGI_APPLICATION a chur leis ag díriú ar do réad feidhmchláir ASGI:

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

ASGI_APPLICATION = "myproject.asgi.application"