Django

Django Şablonları

Şablon söz dizimi, değişkenler, filtreler, tag'ler, şablon kalıtımı, include, context processor

18 mülakat soruları·
Junior
1

Bir Django şablonunda bir değişkenin değeri nasıl gösterilir?

Cevap

Çift süslü parantezler {{ variable }} şablon bağlamına aktarılan bir değişkenin değerini göstermeyi sağlar. Django, XSS saldırılarını önlemek için HTML'i otomatik olarak escape eder. Değişken adı, view tarafından sağlanan bağlam sözlüğündeki bir anahtarla tam olarak eşleşmelidir.

2

Django'da template tag'lerin rolü nedir?

Cevap

Template tag'ler şablonlarda mantık çalıştırmayı sağlar: döngüler, koşullar, başka şablonları dahil etme ve daha fazlası. {% tag %} söz dizimini kullanırlar ve bazıları {% endfor %} veya {% endif %} gibi bir kapatma tag'i gerektirir. İş mantığı ile sunum arasındaki ayrımı korurken programlama gücü sağlarlar.

3

Bir nesne listesi üzerinde döngü kurmak için {% for %} tag'i nasıl kullanılır?

Cevap

{% for item in list %} söz dizimi, bir listedeki her öğe üzerinde döngü kurmayı sağlar. Blok içinde item değişkeni geçerli öğeyi içerir. {% endfor %} tag'i döngünün sonunu işaretler. Django ayrıca iterasyon mantığı için forloop.counter, forloop.first ve forloop.last gibi özel değişkenler sağlar.

4

Bir Django şablonunda metni büyük harfe çeviren filtre hangisidir?

5

{% extends %} ile şablon kalıtımı nasıl çalışır?

+15 mülakat soruları

Bir sonraki mülakatın için Django'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla