Eagarthóireacht meascáinLink to this heading
Úsáidtear na meascáin seo a leanas chun tuairimí eagarthóireachta Django a thógáil:
FormmixinLink to this heading
- class django.views.generic.edit.FormMixinLink to this definition
Rang meascáin a sholáthraíonn áiseanna chun foirmeacha a chruthú agus a thaispeáint
**Meascáin
**Modhanna agus Gnéithe **
- initialLink to this definition
Foclóir ina bhfuil sonraí tosaigh don fhoirm.
- form_classLink to this definition
An rang foirm le chéile.
- success_urlLink to this definition
An URL le atreorú nuair a dhéantar an fhoirm a phróiseáil go rathúil.
- prefixLink to this definition
An: attr: ~django.forms.form.prefix don fhoirm ghintear.
- get_initial()Link to this definition
Aisghabháil sonraí tosaigh don fhoirm. De réir réamhshocraithe, filleann sé cóip de:attr: ~django.views.generic.edit.formmixin.initial.
- get_form_class()Link to this definition
Aisghabháil an rang foirme chun teacht ar ais. De réir réamhshocraithe: attr: ~django.views.generic.edit.formmixin.form_class.
- get_form(form_class=None)Link to this definition
Cuir sampla de form_class ``ag baint úsáid:meth: `~django.views.generic.edit.formmixin.get_form_kwargs. Mura soláthraítear
form_class: meth: get_form_class úsáidfear.
- get_form_kwargs()Link to this definition
Tóg na hargóintí eochairfhocal atá riachtanach chun an fhoirm a thabhairt isteach.
Tá an argóint
initialsocraithe to:meth: .get_initial. Más POST` nó PUT` í an iarraidh, cuirfear na sonraí iarratais (Request.POSTagusRequest.Files) ar fáil freisin.
- get_prefix()Link to this definition
Cinneadh: attr: ~django.forms.form.prefix don fhoirm ghintear. Tuairisceanna:attr: ~django.views.generic.edit.formmixin.prefix de réir réamhshocraithe.
- get_success_url()Link to this definition
Socraigh an URL le atreorú chuig nuair a bhailítear an fhoirm go rathúil. Tuairisceanna:attr: ~django.views.generic.edit.formmixin.success_URL de réir réamhshocraithe.
- form_valid(form)Link to this definition
Atreoraíonn chuig:meth: ~django.views.generic.edit.formmixin.get_success_URL.
- form_invalid(form)Link to this definition
Tugann sé freagra, ag soláthar an fhoirm neamhbhailí mar chomhthéacs.
- get_context_data(**kwargs)Link to this definition
glaonna: meth: get_form agus cuireann sé an toradh leis na sonraí comhthéacs leis an ainm 'foirm'.
ModelFormmixinLink to this heading
- class django.views.generic.edit.ModelFormMixinLink to this definition
A form mixin that provides facilities for working with a
ModelForm, rather than a standalone form.Ós rud é gur fo-aicme é seo de:class: ~Django.Views.Generic.Detail.SingleObjectMixin, tá rochtain ag cásanna den mheascán seo ar na tréithe: attr: ~Django.Views.Generic.Detail.SingleObjectMixin.Model agus:attr: ~Django.Views.Generic.Detail.SingleObjectMixin.QuerySet, ag cur síos ar an gcineál réada atá ag ionramháil an
Modelform.Má shonraíonn tú na tréithe: attr: ~Django.Views.Generic.Edit.ModelFormMixin.Fields agus:attr: ~Django.Views.Generic.Edit.FormMixin.Form_Class ardófar eisceacht, agó:exc: ~Django.Core.Exceptions.ImProperlyConfigured eisceacht.
**Meascáin
**Modhanna agus Gnéithe **
- modelLink to this definition
Rang samhail. Is féidir é a sholáthar go sainráite, ar shlí eile cinnfear é trí scrúdú a dhéanamh ar
self.objectnó: attr: ~django.views.generic.detail.singleObjectMixin.QuerySet.
- fieldsLink to this definition
Liosta d'ainmneacha réimsí. Déantar é seo a léirmhíniú ar an mbealach céanna leis an tréith
Meta.Fieldsde:class: ~Django.Forms.ModelForm.Is tréith riachtanach é seo má tá an rang foirme á ghiniúint agat go huathoibríoch (m.sh. ag baint úsáide as ``samhail ``). Beidh eisceacht: exc: ~django.core.exceptions.imProperlyConfigured mar thoradh ar an tréith seo a fhágáil.
- success_urlLink to this definition
An URL le atreorú nuair a dhéantar an fhoirm a phróiseáil go rathúil.
D'fhéadfadh formáidiú teaghrán foclóra a bheith i success_url `, a bheidh idirphóilte i gcoinne tréithe réimse an réada. Mar shampla, d'fhéadfá
success_url=” /polls/ {slug} /"a úsáid chun atreorú chuig URL comhdhéanta as an réimseslugar mhúnla.
- get_form_class()Link to this definition
Aisghabháil an rang foirme chun teacht ar ais. Má chuirtear: ~django.views.generic.edit.formmixin.form_class ar fáil, úsáidfear an rang sin. Seachas sin, déanfar ModelForm` a chur isteach ag baint úsáide as an tsamhail a bhaineann le:attr: ~Django.Views.Generic.Detail.SingleObjectMixin.QuerySet, nó leis na:attr: ~Django.Views.Generic.Detail.SingleObjectMixin.Model, ag brath ar an tréith a chuirtear ar fáil.
- get_form_kwargs()Link to this definition
Cuir an cás reatha (
self.object) leis an caighdeán:meth: ~django.views.generic.edit.formmixin.get_form_kwargs.
- get_success_url()Link to this definition
Socraigh an URL le atreorú chuig nuair a bhailítear an fhoirm go rathúil. Returns:attr: Django.Views.Generic.Edit.ModelFormMixin.Success_URL má chuirtear ar fáil é; ar shlí eile, déan iarracht ``get_absolute_url () ``den réad a úsáid.
- form_valid(form)Link to this definition
Sábhálann sé an tsampla foirme, socraíonn sé an réad reatha don amharc, agus atreoraíonn sé chuig:meth: ~django.views.generic.edit.formmixin.get_success_url.
- form_invalid(form)Link to this definition
Tugann sé freagra, ag soláthar an fhoirm neamhbhailí mar chomhthéacs.
ProcessFormViewLink to this heading
- class django.views.generic.edit.ProcessFormViewLink to this definition
Meascán a sholáthraíonn sreabhadh oibre bunúsach HTTP GET agus POST.
Síneadaí
**Modhanna agus Gnéithe **
- get(request, *args, **kwargs)Link to this definition
Déanann sé freagra ag baint úsáide as comhthéacs a cruthaíodh le:meth: ~django.views.generic.edit.formmixin.get_context_data.
- post(request, *args, **kwargs)Link to this definition
Tógann sé foirm, seiceálann sé an fhoirm le haghaidh bailíochta, agus láimhseálann sé í dá réir.
- put(*args, **kwargs)Link to this definition
Déantar an gníomh ``PUT ``a láimhseáil freisin agus téann sé gach paraiméadar trí:meth: post.
DeletionMixinLink to this heading
- class django.views.generic.edit.DeletionMixinLink to this definition
Cumasaíonn sé láimhseáil an ghníomhaíocht HTTP
DELETE.**Modhanna agus Gnéithe **
- success_urlLink to this definition
An url le atreorú chuig nuair a scriosadh an réad ainmnithe go rathúil.
D'fhéadfadh formáidiú teaghrán foclóra a bheith i success_url `, a bheidh idirphóilte i gcoinne tréithe réimse an réada. Mar shampla, d'fhéadfá
success_url=” /parent/ {parent_id} /"a úsáid chun atreorú chuig URL comhdhéanta as an réimseparent_idar mhúnla.
- delete(request, *args, **kwargs)Link to this definition
Aisghabhann sé an spriocréad agus glaonn sé ar a mhodh ``delete () ``, ansin atreoraíonn sé chuig an URL rathúlachta.
- get_success_url()Link to this definition
Filleann sé an url chun a atreorú chuig nuair a scriosadh an réad ainmnithe go rathúil. Tuairisceanna:attr: ~django.views.generic.edit.deletionMixin.success_URL de réir réamhshocraithe.