Eisceachtaí DjangoLink to this heading

Ardaíonn Django cuid dá eisceachtaí féin chomh maith le heisceachtaí caighdeánacha Python.

Croíeisceachtaí DjangoLink to this heading

Sainmhínítear croí-aicmí eisceachta Django in django.core.exceptions.

AppregistryNotreadyLink to this heading

exception AppRegistryNotReadyLink to this definition

Ardaítear an eisceacht seo agus tú ag iarraidh samhlacha a úsáid sula mbeidh an próiseas luchtaithe aipe:ref: <app-loading-process>, a thosaíonn an ORM, críochnaithe.

ObjectDoesNotExistLink to this heading

exception ObjectDoesNotExistLink to this definition

<django.db.models.Model.DoesNotExist>An bunaicme le haghaidh: exc: Model.doesNotExist `eisceachtaí. Tabharfaidh eisceachtaí ``triach/eisceacht' do `ObjectDoesNotExist`: exc: ~django.db.models.model.doesNotExist eisceachtaí do gach samhail.

See get().

ObjectNotUpdatedLink to this heading

exception ObjectNotUpdatedLink to this definition

The base class for Model.NotUpdated exceptions. A try/except for ObjectNotUpdated will catch NotUpdated exceptions for all models.

See save().

EmptyResultSetLink to this heading

exception EmptyResultSetLink to this definition

Féadfar ``EmptyResultSet ``a ardú le linn giniúint ceisteanna mura dtabharfaidh ceist aon torthaí ar ais. Ní thiocfaidh an t-eisceacht seo ar an gcuid is mó de thionscadal Django, ach d'fhéadfadh sé a bheith úsáideach chun cuardaigh agus nathanna saincheaptha a chur

Full-ResultSetLink to this heading

exception FullResultSetLink to this definition

Féadfar ``FullResultSet ``a ardú le linn giniúint ceisteanna má mheaitseoidh ceist gach rud. Ní thiocfaidh an t-eisceacht seo ar an gcuid is mó de thionscadal Django, ach d'fhéadfadh sé a bheith úsáideach chun cuardaigh agus nathanna saincheaptha a chur

FielddoesnotexistLink to this heading

exception FieldDoesNotExistLink to this definition

Ardaítear an eisceacht FieldDoesNotExist trí mhodh ``_meta.get_field () ``samhail nuair nach bhfuil an réimse iarrtha ann ar an tsamhail nó ar thuismitheoirí an tsamhail.

``Iolrrudaíreachtaí ar ais ``Link to this heading

exception MultipleObjectsReturnedLink to this definition

<django.db.models.Model.MultipleObjectsReturned>An bunaicme le haghaidh: exc: Model.MultipleObjectsReturned `eisceachtaí. Tabharfaidh eisceachtaí ``trial/except` le haghaidh MultipleObjectsReturned: exc: ~django.db.models.model.multipleObjectsReturned eisceachtaí do gach samhail.

See get().

Oibríocht amhrasachaLink to this heading

exception SuspiciousOperationLink to this definition

Ardaítear an eisceacht:EXC: AspiciousOperation nuair a bhíonn oibríocht déanta ag úsáideoir ar chóir a mheas amhrasach ó thaobh slándála, mar shampla cur isteach ar fhianán seisiúin. I measc na bhfo-aicmí de AspiciousOperation tá:

  • Óstach Disallowed

  • DisallowedModelAdminlookup

  • DisallowedModelAdmintoField

  • ``DisallowedRedirect ``

  • InvalidSessionKey

  • RequestDataToobig

  • Oibríocht comhaid amhrasacha

  • AmhrasachaFoirm Ilpháirt

  • Seisiún amhrasacha

  • ToomanyFieldssent

  • ToomanyFilessent

Má shroicheann eisceacht SusciousOperation leibhéal láimhseála ASGI/WSGI logáiltear é ag an leibhéal ``Error ``agus bíonn a: class: ~django.http.httpResponseBadRequest mar thoradh air. Féach na:doc: `doiciméadú logála `le haghaidh tuilleadh eolais. </topics/logging/>

Ceadú diúltLink to this heading

exception PermissionDeniedLink to this definition

Ardaítear an eisceacht: EXC: PermissionDenied nuair nach bhfuil cead ag úsáideoir an gníomh a iarrtar a dhéanamh.

ViewdoesNotExistLink to this heading

exception ViewDoesNotExistLink to this definition

Ardaíonn an eisceacht:exc: ViewDoesNotExist ag: mod: django.urls nuair nach bhfuil amharc iarrtha ann.

MiddlewareNotusedLink to this heading

exception MiddlewareNotUsedLink to this definition

Ardaítear eisceacht: EXC: MiddlewareNotUsed nuair nach n-úsáidtear middleware i gcumraíocht an fhreastalaí.

Neamhchumrú go cuiriúnLink to this heading

exception ImproperlyConfiguredLink to this definition

Ardaítear eisceacht: EXC: ImproperlyConfigured nuair a dhéantar Django a chumrú go míchuí ar bhealach éigin -- mar shampla, má tá luach in settings.py` mícheart nó neamh-inpháirteach.

FielderrorLink to this heading

exception FieldErrorLink to this definition

Ardaítear eisceacht: EXC: Fielderror nuair a bhíonn fadhb ann le réimse samhail. Is féidir leis seo tarlú ar chúiseanna éagsúla:

  • Bíonn réimse i samhail ag teacht le réimse den ainm céanna ó rang bonn teibí

  • Tá lúb gan teorainn mar thoradh ar ordú

  • Ní féidir eochairfhocal a pháirseáil ó na paraiméadair scagaire

  • Ní féidir réimse a chinneadh ó eochairfhocal sna paraiméadair fiosrúcháin

  • Ní cheadaítear páirt a ghlacadh ar an réimse sonraithe

  • Tá ainm réimse neamhbhailí

  • Tá argóintí neamhbhailí ord_by sa cheist

Earráid BailíochtaitheLink to this heading

exception ValidationErrorLink to this definition

Ardaítear eisceacht: EXC: ValidationError nuair a theipeann ar shonraí bailíochtú réimse foirme nó samhail. </ref/forms/validation> </ref/validators> <validating-objects>Le haghaidh tuilleadh faisnéise faoi bhailíochtú, féach:doc: Bailíochtú Foirm agus Réimse, :ref: Bailíochtú Réimse Samhail `agus an:doc: `Tagairt Bailíochtaitheoir.

EARRÁID_NEAMH_RÉIMSELink to this heading

NON_FIELD_ERRORSLink to this definition

Aicmítear ValidationError nach mbaineann le réimse áirithe i bhfoirm nó i msamhail mar NON_FIELD_ERRORS. Úsáidtear an tairiseach seo mar eochair i bhfoclóirí a dhéanann réimsí a mharpáil ar a liosta earráidí faoi seach.

Iarratas ar BádLink to this heading

exception BadRequestLink to this definition

Ardaítear an eisceacht: EXC: BadRequest nuair nach féidir an t-iarratas a phróiseáil mar gheall ar earráid cliant. Má shroicheann eisceacht BadRequest leibhéal láimhseála ASGI/WSGI mar thoradh air: a:class: ~django.http.httpResponseBadRequest.

IarrthaLink to this heading

exception RequestAbortedLink to this definition

Ardaítear an eisceacht: EXC: Requestaborted nuair a ghearrtar comhlacht HTTP atá á léamh ag an láimhseálaí isteach i lár an sruth agus nuair a dhúnann an nasc cliant, nó nuair nach seolann an cliant sonraí agus nuair a bhuaileann an t-am nuair a dhúnann an freastalaí an nasc.

Tá sé inmheánach leis na modúil láimhseála HTTP agus ní dócha go bhfeicfidh tú é in áiteanna eile. Má tá cód láimhseála HTTP á mhodhnú agat, ba cheart duit é seo a ardú nuair a thagann tú ar iarratas a ghearradh chun a chinntiú go bhfuil an soicéad dúnta go glan.

Oibríocht sioncrónaitheachLink to this heading

exception SynchronousOnlyOperationLink to this definition

Ardaítear eisceacht: EXC: SynchronousOnlyOperation nuair a thugtar cód nach gceadaítear ach i gcód Python sioncrónach ó chomhthéacs asincrónach (snáithe le lúb imeachta asincrónach reatha). De ghnáth bíonn na codanna seo de Django ag brath go mór ar shábháilteacht snáithe chun feidhmiú agus ní oibríonn siad i gceart faoi choroutines a roinneann an snáithe céanna.

Má tá tú ag iarraidh cód a ghlaoch atá sioncrónach amháin ó snáithe asincrónach, ansin cruthaigh snáithe sioncrónach agus glaoigh air sin. Is féidir leat é seo a chur i gcrích le: func: asgiref.sync.sync_to_async.

Eisceachtaí réiteach URLLink to this heading

Sainmhínítear eisceachtaí Resolver URL in ``django.url ``.

Resolver404Link to this heading

exception Resolver404Link to this definition

The Resolver404 exception is raised by resolve() if the path passed to resolve() doesn't map to a view. It's a subclass of django.http.Http404.

NoReversematchLink to this heading

exception NoReverseMatchLink to this definition

Ardaíonn an eisceacht: EXC: NoReverseMatch trí:mod: django.urls nuair nach féidir URL meaitseála i do URLConf a aithint bunaithe ar na paraiméadair a sholáthraítear.

Eiceachtaí Bunachar SonraíLink to this heading

Is féidir eisceachtaí bunachar sonraí a allmhairiú ó django.db.

Fillteann Django na heisceachtaí caighdeánacha bunachar sonraí ionas go mbeidh cur i bhfeidhm coiteann ráthaithe ag do chód Django na ranganna seo.

exception ErrorLink to this definition
exception InterfaceErrorLink to this definition
exception DatabaseErrorLink to this definition
exception DataErrorLink to this definition
exception OperationalErrorLink to this definition
exception IntegrityErrorLink to this definition
exception InternalErrorLink to this definition
exception ProgrammingErrorLink to this definition
exception NotSupportedErrorLink to this definition

Iompraíonn fillteáin Django le haghaidh eisceachtaí bunachar sonraí díreach mar an gcéanna leis na heisceachtaí bunúsacha bunachar Féach: PEP: 249, Sonraíocht API Bunachar Sonraí Python v2.0, le haghaidh tuilleadh faisnéise.

Mar: pep: 3134, socraítear tréith __cause__ leis an eisceacht bunaidh (bunúsach) bunachar sonraí, rud a cheadaíonn rochtain ar aon fhaisnéis bhreise a chuirtear ar fáil.

exception models.ProtectedErrorLink to this definition

Ardaithe chun rudaí tagartha a scriosadh a chosc agus iad ag úsáid: attr: Django.db.Models.Protect. :exc: Is fo-aicme é Models.ProtectedError de:exc: IntegrityError.

exception models.RestrictedErrorLink to this definition

Ardaithe chun rudaí tagartha a scriosadh a chosc agus iad ag úsáid: attr: Django.db.Models.restrict. :exc: Is fo-aicme é Models.RestrictedError de:exc: IntegrityError.

Eisceachtaí HTTPLink to this heading

Is féidir eisceachtaí HTTP a allmhairiú ó django.http.

UnreadablePostErrorLink to this heading

exception UnreadablePostErrorLink to this definition

UnreadablePostError is raised when a user cancels an upload.

Seisiúin eisceachtaíLink to this heading

Sainmhínítear eisceachtaí seisiúin in django.contrib.sessions.exceptions.

``Seisiún curtha isteach ``Link to this heading

exception SessionInterruptedLink to this definition

SessionInterrupted is raised when a session is destroyed in a concurrent request. It's a subclass of BadRequest.

Eisceachtaí IdirbheartLink to this heading

Sainmhínítear eisceachtaí idirbheart in django.db.transaction.

Earráid Bainistíochta IdirbheartaLink to this heading

exception TransactionManagementErrorLink to this definition

TransactionManagementError is raised for any and all problems related to database transactions.

Eisceachtaí Creata TástálaLink to this heading

Eisceachtaí a sholáthraíonn an pacáiste django.test.

RedirectCycleErrorLink to this heading

exception client.RedirectCycleErrorLink to this definition

: exc: Ardaítear ~Client.RedirectCycleError nuair a bhraitheann an cliant tástála lúb nó slabhra athreoruithe ró-fhada.

Eisceachtaí PythonLink to this heading

Ardaíonn Django eisceachtaí Python ionsuite nuair is cuí freisin. Féach doiciméadú Python le haghaidh tuilleadh faisnéise fao:ref: bltin-exceptions.