Mixin sederhanaLink to this heading
ContextMixinLink to this heading
- class django.views.generic.base.ContextMixinLink to this definition
Atribut
- extra_contextLink to this definition
A dictionary to include in the context. This is a convenient way of specifying some context in
as_view(). Example usage:from django.views.generic import TemplateView TemplateView.as_view(extra_context={'title': 'Custom Title'})
Cara
- get_context_data(**kwargs)Link to this definition
Mengembalikan sebuah kamus mewakili konteks cetakan. Argumen kata kunci disediakan akan melengkapi konteks dikembalikan. Contoh penggunaan:
def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['number'] = random.randrange(1, 100) return contextKonteks cetakan dari semua tampilan umum berdasarkan-kelas menyertakan sebuah variabel
viewpada instanceView.
TemplateResponseMixinLink to this heading
- class django.views.generic.base.TemplateResponseMixinLink to this definition
Menyediakan sebuah mekanisme membangun sebuah
TemplateResponse, konteks cocok yang diberikan. Cetakan untuk digunakan adalah dapat dikonfigurasi dan dapat lebih jau disesuaiakan oleh subkelas-subkelas.Atribut
- template_nameLink to this definition
Nama penuh dari sebuah cetakan untuk menggunakan seperti ditentukan oleh sebuah string. Tidak menentukan sebuah
template_nameakan memunculkan sebuah pengecualiandjango.core.exceptions.ImproperlyConfigured.
- template_engineLink to this definition
NAMEdari mesin cetakan untuk digunakan untuk memuat cetakan.template_enginedilewatkan sebagai argumen kata kunciusingpadaresponse_class. Awalan adalahNone, yang memberitahu Django untuk mencari cetakan di semua mesin yang dikonfigurasikan.
- response_classLink to this definition
Kelas tanggapan untuk dikembalikan oleh metode
render_to_response. Awalan adalahTemplateResponse. Cetakan dan konteks dari instanceTemplateResponsedapat dirubah kemudian (misalnya di template response middleware).Jika anda butuh menyesuaikan memuat cetakan atau menyesuaikan instansiasi obyek konteks, buat sebuah subkelas
TemplateResponsedan berikan itu keresponse_class.
- content_typeLink to this definition
The content type to use for the response.
content_typeis passed as a keyword argument toresponse_class. Default isNone-- meaning that Django uses'text/html'.
Cara
- render_to_response(context, **response_kwargs)Link to this definition
Mengembalikan instance
self.response_class.Jika argumen kata kunci apapun disediakan, mereka akan dilewatkan ke pembangun dari kelas tanggapan.
Memanggil
get_template_names()untuk mendapatkan daftar dari nama-nama cetakan yang akan dicari cari sebuah cetakan yang ada.
- get_template_names()Link to this definition
Mengembalikan daftar dari nama-nama cetakan untuk dicari ketika membangun cetakan. Cetakan pertama yang ditemukan akan digunakan.
Jika
template_nameditentukan, penerapan awalan akan mengembalikan sebuah daftar mengandung :attr:`template_name`(jika itu ditentukan).