
Template Django
Sintassi dei template, variabili, filtri, tag, ereditarietà dei template, include, context processor
1Come visualizzare il valore di una variabile in un template Django?
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.
2Qual è il ruolo dei template tag in Django?
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.
3Come usare il tag {% for %} per iterare su una lista di oggetti?
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.
Quale filtro converte un testo in maiuscolo in un template Django?
Come funziona l'ereditarietà dei template con {% extends %}?
+15 domande da colloquio
Altri argomenti di colloquio Django
Fondamenti di Python
Python orientato agli oggetti
Fondamenti di Django
Models Django - Fondamenti
Viste Django
Form Django
QuerySet avanzati
Autenticazione Django
Middleware Django
Django Admin
Django REST Framework
Segnali Django
Caricamento file
Caching di Django
Sessioni Django
Email in Django
Testing in Django
Sicurezza di Django
Deployment di Django
Django ORM avanzato
Prestazioni di Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django in un ecosistema di microservizi
Comandi Django personalizzati
Internazionalizzazione in Django
Design Pattern in Django
Django Async e ASGI
Settings e configurazione di produzione
Observability e monitoring
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