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.

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).

A class-based view is deployed into a URL pattern using the as_view() classmethod:

Code
urlpatterns = [
    path("view/", MyView.as_view(size=42)),
]

Arguments passed into as_view() will be assigned onto the instance that is used to service a request. Using the previous example, this means that every request on MyView is able to use self.size. Arguments must correspond to attributes that already exist on the class (return True on a hasattr check).

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 ``.