W szablonach Django, jaka składnia jest używana do wyświetlenia wartości zmiennej o nazwie 'username' oraz do wykonania pętli 'for'?
W szablonach Django, jaka składnia jest używana do wyświetlenia wartości zmiennej o nazwie 'username' oraz do wykonania pętli 'for'?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B
Uzasadnienie i szersze wyjaśnienie:
System szablonów Django (DTL - Django Template Language) używa specyficznej składni do oddzielenia logiki od prezentacji:
- Zmienne: Aby wyświetlić wartość zmiennej przekazanej z widoku, umieszcza się jej nazwę w podwójnych nawiasach klamrowych:
{{ username }}. - Tagi: Do wykonywania logiki, takiej jak pętle, warunki czy dziedziczenie szablonów, używa się tagów umieszczonych między znakiem procentu a nawiasem klamrowym:
{% for item in items %}i zamykającego{% endfor %}.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- A: To składnia języka PHP.
- C: To składnia używana w JSP (JavaServer Pages) z biblioteką JSTL.
- D: To składnia używana w silniku szablonów Blade frameworka Laravel (PHP).
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Dziedziczenie (Inheritance w OOP)Mechanizm programowania obiektowego pozwalający klasie pochodnej (podrzędnej) na przejęcie pól i metod z klasy bazowej (nadrzędnej) oraz ich rozszerzenie lub modyfikację.
- Dziedziczenie (Inheritance)Mechanizm OOP umożliwiający klasie pochodnej przejęcie pól i metod klasy bazowej oraz ich rozszerzenie lub modyfikację (relacja 'jest rodzajem').
- Pojęcie Frameworku (Inversion of Control)Rozbudowany szkielet programistyczny definiujący architekturę i przepływ sterowania aplikacji (Inversion of Control - framework wywołuje kod programisty, a nie odwrotnie).
Podobne pytania z działu „Backend webowy i architektura serwera”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 19 pytań z tego działu.
- #52
Który system informatyczny należy wybrać dla firmy sprzedającej produkty online?
- #230
Aby zastosować framework Django należy programować w języku
- #251
Programista aplikacji mobilnych chce przekwalifikować się na pracownika Full-Stack Developer. Wskaż kurs, który powinien wybrać, aby było to możliwe
- #277
Która z akcji powinna być zaimplementowana w części back-end aplikacji internetowej?
- #306
Wskaż system typu e-commerce