Django

Template Django

Sintassi dei template, variabili, filtri, tag, ereditarietà dei template, include, context processor

18 domande da colloquio·
Junior
1

Come visualizzare il valore di una variabile in un template Django?

Risposta

Le doppie parentesi graffe {{ variable }} permettono di visualizzare il valore di una variabile passata al contesto del template. Django esegue automaticamente l'escape dell'HTML per prevenire attacchi XSS. Il nome della variabile deve corrispondere esattamente a una chiave del dizionario di contesto fornito dalla view.

2

Qual è il ruolo dei template tag in Django?

Risposta

I template tag permettono di eseguire logica nei template: cicli, condizioni, inclusione di altri template e altro. Usano la sintassi {% tag %} e alcuni richiedono un tag di chiusura come {% endfor %} o {% endif %}. Offrono potenza di programmazione mantenendo la separazione tra logica di business e presentazione.

3

Come usare il tag {% for %} per iterare su una lista di oggetti?

Risposta

La sintassi {% for item in list %} permette di iterare su ogni elemento di una lista. All'interno del blocco, la variabile item contiene l'elemento corrente. Il tag {% endfor %} segna la fine del ciclo. Django fornisce anche variabili speciali come forloop.counter, forloop.first e forloop.last per la logica di iterazione.

4

Quale filtro converte un testo in maiuscolo in un template Django?

5

Come funziona l'ereditarietà dei template con {% extends %}?

+15 domande da colloquio

Padroneggia Django per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis