Conas Django a úsáid le UvicornLink to this heading
Is freastalaí ASGI é Uvicorn bunaithe ar uvloop ``agus `httptools`, le béim ar luas.
Suiteáil UvicornLink to this heading
Is féidir leat Uvicorn a shuiteáil le pip:
python -m pip install uvicorn
Rith Django in UvicornLink to this heading
Nuair a shuiteáiltear Uvicorn, tá ordú ``uvicorn ``ar fáil a ritheann feidhmchláir ASGI. Ní mór glaoch ar Uvicorn le suíomh modúl ina bhfuil réad iarratais ASGI, agus mar a thugtar ar an bhfeidhmchlár ina dhiaidh sin (scartha le colon).
Maidir le tionscadal tipiciúil Django, bheadh cuma Uvicorn a thabhairt ar aghaidh:
python -m uvicorn 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.
I mód forbartha, is féidir leat ``--reload ``a chur leis chun go gcuirfidh an freastalaí athluchtú aon uair a athraítear comhad ar an diosca.
<Uvicorn>Le haghaidh úsáide níos airde, léigh an doiciméadú `Uvicorn `_ le do thoil.
Django a imscaradh ag baint úsáide as Uvicorn agus GunicornLink to this heading
Is freastalaí láidir gréasáin é Gunicorn a chuireann monatóireacht próisis agus atosú uathoibríoch i bhfeidhm. Is féidir leis seo a bheith úsáideach agus Uvicorn á reáchtáil i dtimpeallacht táirgeachta.
Chun Uvicorn agus Gunicorn a shuiteáil, bain úsáid as na rudaí seo a leanas:
python -m pip install uvicorn uvicorn-worker gunicorn
Ansin cuir tús le Gunicorn ag baint úsáide as rang oibrithe Uvicorn mar seo:
python -m gunicorn myproject.asgi:application -k uvicorn_worker.UvicornWorker