Django

Szablony Django

Składnia szablonów, zmienne, filtry, tagi, dziedziczenie szablonów, include, context processors

18 pytań z rozmów·
Junior
1

Jak wyświetlić wartość zmiennej w szablonie Django?

Odpowiedź

Podwójne nawiasy klamrowe {{ variable }} pozwalają wyświetlić wartość zmiennej przekazanej do kontekstu szablonu. Django automatycznie escapuje HTML, aby zapobiec atakom XSS. Nazwa zmiennej musi dokładnie odpowiadać kluczowi w słowniku kontekstu dostarczonym przez widok.

2

Jaka jest rola template tagów w Django?

Odpowiedź

Template tagi pozwalają wykonywać logikę w szablonach: pętle, warunki, dołączanie innych szablonów i więcej. Używają składni {% tag %}, a niektóre wymagają tagu zamykającego, jak {% endfor %} czy {% endif %}. Zapewniają możliwości programowania, zachowując rozdział między logiką biznesową a prezentacją.

3

Jak użyć tagu {% for %} do iteracji po liście obiektów?

Odpowiedź

Składnia {% for item in list %} pozwala iterować po każdym elemencie listy. Wewnątrz bloku zmienna item zawiera bieżący element. Tag {% endfor %} oznacza koniec pętli. Django udostępnia także specjalne zmienne, takie jak forloop.counter, forloop.first i forloop.last, do obsługi logiki iteracji.

4

Który filtr konwertuje tekst na wielkie litery w szablonie Django?

5

Jak działa dziedziczenie szablonów z {% extends %}?

+15 pytań z rozmów

Opanuj Django na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo