---
title: "Conas Django a úsáid le Uvicorn"
version: 6.0
locale: ga
source: https://docs.djangoproject.com/ga/6.0/howto/deployment/asgi/uvicorn/
canonical: https://djangodocs.dev/ga/6.0/howto/deployment/asgi/uvicorn/
---
# Conas Django a úsáid le Uvicorn

Is freastalaí ASGI é [Uvicorn](https://www.uvicorn.dev/) bunaithe ar uvloop \`\`agus \`httptools\`, le béim ar luas.

## Suiteáil Uvicorn

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

```shell
python -m pip install uvicorn
```

## Rith Django in Uvicorn

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:

```shell
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](https://www.uvicorn.dev/)\>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 Gunicorn

Is freastalaí láidir gréasáin é [Gunicorn](https://gunicorn.org/) 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:

```shell
python -m pip install uvicorn uvicorn-worker gunicorn
```

Ansin cuir tús le Gunicorn ag baint úsáide as rang oibrithe Uvicorn mar seo:

```shell
python -m gunicorn myproject.asgi:application -k uvicorn_worker.UvicornWorker
```
