Django

Template Django

Sintaks template, variabel, filter, tag, pewarisan template, include, context processor

18 pertanyaan wawancara·
Junior
1

Bagaimana cara menampilkan nilai variabel di template Django?

Jawaban

Kurung kurawal ganda {{ variable }} digunakan untuk menampilkan nilai variabel yang diteruskan ke konteks template. Django secara otomatis melakukan escape HTML untuk mencegah serangan XSS. Nama variabel harus persis cocok dengan kunci di dictionary konteks yang disediakan oleh view.

2

Apa peran template tag di Django?

Jawaban

Template tag memungkinkan menjalankan logika di template: perulangan, kondisi, menyertakan template lain, dan lainnya. Tag ini menggunakan sintaks {% tag %} dan beberapa memerlukan tag penutup seperti {% endfor %} atau {% endif %}. Tag ini memberikan kemampuan pemrograman sambil menjaga pemisahan antara logika bisnis dan presentasi.

3

Bagaimana cara menggunakan tag {% for %} untuk melakukan iterasi pada daftar objek?

Jawaban

Sintaks {% for item in list %} memungkinkan iterasi pada setiap elemen dalam daftar. Di dalam blok, variabel item berisi elemen saat ini. Tag {% endfor %} menandai akhir perulangan. Django juga menyediakan variabel khusus seperti forloop.counter, forloop.first, dan forloop.last untuk logika iterasi.

4

Filter mana yang mengubah teks menjadi huruf besar di template Django?

5

Bagaimana pewarisan template bekerja dengan {% extends %}?

+15 pertanyaan wawancara

Kuasai Django untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis