API tuairimí rang-bhunaithe ionsuiteLink to this heading
Tagairt API tuairimí rang-bhunaithe. Le haghaidh ábhar tosaigh, féach an treoir ábhair: doc: /topics/rang-bhunan-dearcadh/index.
- Tuairimí bonn
- Radhairc taispeána cineál
- Tuairimí eagarthóireachta
- Tuairimí dáta cineálacha
- Meascáin tuairimí rang-bhunaithe
- Tuairimí cineálacha rang-bhunaithe - innéacs comhréadaithe
SonraíochtLink to this heading
Tá stát neamhspleách ag gach iarratas a sheirbheálann dearcadh aicmbunaithe; dá bhrí sin, tá sé sábháilte athróga stáit a stóráil ar an gcás (ie, is oibríocht shábháilte le snáithe é self.foo = 3).
Imscartar amharc rang-bhunaithe i bpatrún URL ag baint úsáide as an: meth: `~django.views.generic.base.view.as_view () `classmethod:
urlpatterns = [
path("view/", MyView.as_view(size=42)),
]
Sannfar argóintí a chuirtear chuig: meth: ~django.views.generic.base.view.as_view () `ar an gcás a úsáidtear chun iarratas a sheirbheáil. Ag baint úsáide as an sampla roimhe seo, ciallaíonn sé seo go bhfuil gach iarratas ar ``MyView` in ann self.size a úsáid. Caithfidh argóintí a fhreagraíonn do thréithe atá ann cheana ar an rang (cuir ar ais True ar sheiceáil ``hasattr`).
Bunús vs tuairimí cineálachaLink to this heading
Is féidir tuairimí bunaithe ar rang a mheas mar thuairimí tuismitheoir*, ar féidir leo féin a úsáid nó iad a oidhreacht uathu. B'fhéidir nach soláthróidh siad na cumais go léir a theastaíonn le haghaidh tionscadail, agus sa chás sin tá Mixins ann a leathnaíonn na rudaí is féidir le buntuairimí a dhéanamh
Tá tuairimí cineálacha Django tógtha as na buntuairimí sin, agus forbraíodh iad mar aicearra do phatrúin úsáide coitianta mar shonraí réad a thaispeáint. Glacann siad nathanna agus patrúin choitianta áirithe a fhaightear i bhforbairt amharc agus déanann siad teibí orthu ionas gur féidir leat tuairimí coitianta sonraí a scríobh go tapa gan tú féin a athdhéanamh
Éilíonn an chuid is mó de na tuairimí cineálacha an eochair queryset, ar shampla ``QuerySet` é; féach:doc: /topics/db/queries le haghaidh tuilleadh faisnéise faoi rudaí ``QuerySet ``.