Conas a imscaradh le WSGILink to this heading
Is é príomh-ardán imscartha Django ná WSGI, caighdeán Python le haghaidh freastalaithe gréasáin agus feidhmchláir.
Leagann ordú bainistíochta Django's startproject cumraíocht réamhshocraithe WSGI ar bun duit, ar féidir leat a athrú de réir mar is gá do do thionscadal, agus aon fhreastalaí feidhmchláir a chomhlíonann WSGI a threorú chun é a úsáid.
Cuimsíonn Django cáipéisíocht tosaithe do na freastalaithe WSGI seo a leanas:
An réad `iarratLink to this heading
Is é an príomhchoincheap a bhaineann le húsáid le WSGI an feidhmchláir ``is féidir a ghlaoch a úsáideann an freastalaí feidhmchláir chun cumarsáid a dhéanamh le do chód. Cuirtear é ar fáil go coitianta mar réad darb ainm ``feidhmchlár i modúl Python atá inrochtana don fhreastalaí.
<project_name>Cruthaíonn an t-ordú: DjaDmin: startproject comhad: /wsgi.py ina bhfuil feidhmchlár ``` `` `` `` `` `` `` `ghlaoch.
Úsáideann freastalaí forbartha Django é agus in imscaradh WSGI táirgeachta.
Faigheann freastalaithe WSGI an cosán chuig an feidhmchlár ``is féidir a ghlaoch óna gcumraíocht. Léann freastalaí ionsuite Django, eadhon an t-ordú:djadmin: `runserver`, é ón socrú: setting: `WSGI_APPLICATION`. <project_name>De réir réamhshocraithe, tá sé socraithe go ``<project_name>.wsgi.application, a thugann in iúl don feidhmchlár is féidir glaoch in:file: /wsgi.py.
An modúl socruithe a chumrúLink to this heading
Nuair a luchtaíonn freastalaí WSGI d'iarratas, ní mór do Django an modúl socruithe a iompórtáil - sin an áit a sainmhínítear d'fheidhmchlár iomlán.
Úsáideann Django athróg timpeallachta: envvar: DJANGO_SETTINGS_MODULE chun an modúl socruithe cuí a aimsiú. Caithfidh an cosán poncanach chuig an modúl socruithe a bheith ann. Is féidir leat luach difriúil a úsáid le haghaidh forbartha agus táirgeachta; braitheann sé ar fad ar an gcaoi a n-eagraíonn tú do shocruithe.
Mura bhfuil an t-athróg seo socraithe, socraíonn an réamhshocraithe:file: wsgi.py é go mysite.settings`, áit a bhfuil mysite` ainm do thionscadail. Sin mar a aimsíonn: djadmin: runserver an comhad socruithe réamhshocraithe de réir réamhshocraithe.
Middleware WSGI a chur i bhfeidhmLink to this heading
<3333 #middleware -components-that-play-both-sides>Chun iarratas a dhéanamh: pep: Middleware WSGI is féidir leat an réad feidhmchláir a fhilleadh. Mar shampla d'fhéadfá na línte seo a chur leis ag bun de:file: wsgi.py:
from helloworld.wsgi import HelloWorldApplication
application = HelloWorldApplication(application)
D'fhéadfá feidhmchlár saincheaptha WSGI a chur in ionad feidhmchlár Django WSGI a thosclaíonn chuig feidhmchlár Django WSGI níos déanaí, más mian leat feidhmchlár Django a chomhcheangal le feidhmchlár WSGI de chreat eile.