Meascáin shimplíLink to this heading

ContextMixinLink to this heading

class django.views.generic.base.ContextMixinLink to this definition

Aithníocht

extra_contextLink to this definition

Foclóir le cur san áireamh sa chomhthéacs. Is bealach áisiúil é seo chun comhthéacs éigin a shonrú in:meth: ~django.views.generic.base.view.as_view. Úsáid sampla:

Code
from django.views.generic import TemplateView

TemplateView.as_view(extra_context={"title": "Custom Title"})

Modhaí

get_context_data(**kwargs)Link to this definition

Filleann foclóir a léiríonn comhthéacs an teimpléid Is iad na hargóintí eochairfhocal a chuirtear ar fáil an comhthéacs ar ais Úsáid sampla:

Code
def get_context_data(self, **kwargs):
    context = super().get_context_data(**kwargs)
    context["number"] = random.randrange(1, 100)
    return context

Cuimsíonn comhthéacs teimpléid gach tuairimí cineálacha bunaithe ar aicme athróg dearcadh ``a thugann tuiscint ar an gcás ``Amharc.

TemplateResponseMixinLink to this heading

class django.views.generic.base.TemplateResponseMixinLink to this definition

Soláthraíonn sé meicníocht chun a:class: ~django.template.Response.TemplateResponse a thógáil, mar gheall ar chomhthéacs oiriúnach. Tá an teimpléad le húsáid inchumraithe agus is féidir é a shaincheapadh tuilleadh de réir fo-aicmí.

Aithníocht

template_nameLink to this definition

Ainm iomlán teimpléid le húsáid mar a shainmhínítear le sreang. Gan sainmhíniú template_name ardóidh eisceacht a:class: Django.Core.Exceptions.ImProperlyConfigured.

template_engineLink to this definition

An: Socrú: AINM <TEMPLATES-NAME>`inneall teimpléad le húsáid chun an teimpléad a luchtú. Cuirtear ``template_engine` mar an argóint eochairfhocal úsáid chuig response_class`. Is é “None” réamhshocraithe, a insíonn do Django an teimpléad a chuardach i ngach inneall cumraithe.

response_classLink to this definition

An rang freagartha atá le tabhairt ar ais trí mhodh render_to_response. <django.template.response.TemplateResponse>Is é réamhshocraithe:class: TemplateResponse `. <template-response-middleware>Is féidir teimpléad agus comhthéacs cásanna ``TemplateResponse` a athrú níos déanaí (m.sh. in:ref: middleware freagairt teimpléad).

Má theastaíonn luchtú teimpléad saincheaptha nó réad comhthéacs saincheaptha uait, cruthaigh fo-aicme TemplateResponse agus sannadh é do response_class`.

content_typeLink to this definition

An cineál ábhair le húsáid don fhreagra. Cuirtear content_type mar argóint eochairfhocal chuig response_class. Is é “None” réamhshocraithe - rud a chiallaíonn go n-úsáideann Django `text/html'.

Modhaí

render_to_response(context, **response_kwargs)Link to this definition

Tugann sé sampla self.response_class ar ais.

Má chuirtear aon argóintí eochairfhocal ar fáil, cuirfear ar aghaidh chuig tógálaí an ranga freagartha iad.

Calls get_template_names() to obtain the list of template names that will be searched looking for an existent template.

get_template_names()Link to this definition

Tugann liosta d'ainmneacha teimpléad ar ais le cuardach agus an teimpléad á rindreáil. Úsáidfear an chéad teimpléad a fhaightear.

Cuirfidh an cur i bhfeidhm réamhshocraithe liosta ina bhfuil: attr: template_name ar ais (má shonraítear é).