
Fondamenti di Django
Pattern MVT, struttura del progetto, settings.py, urls.py, views, templates, file statici
1Cosa significa l'acronimo MVT nell'architettura Django?
Cosa significa l'acronimo MVT nell'architettura Django?
Risposta
MVT significa Model-View-Template. È il pattern architetturale di Django, simile a MVC ma con una terminologia diversa. Il Model gestisce i dati e la logica di business, la View elabora le richieste e restituisce le risposte, e il Template si occupa della presentazione HTML. Django usa questa separazione delle responsabilità per organizzare il codice in modo chiaro e manutenibile.
2Quale comando usare per creare un nuovo progetto Django chiamato 'myproject'?
Quale comando usare per creare un nuovo progetto Django chiamato 'myproject'?
Risposta
Il comando django-admin startproject nome_progetto crea un nuovo progetto Django con la struttura di base. Questo comando genera la directory del progetto contenente manage.py (script di gestione) e una sottodirectory con settings.py, urls.py, asgi.py e wsgi.py. Si consiglia di attivare un ambiente virtuale prima di eseguire questo comando.
3Quale file contiene la configurazione principale di un progetto Django, come il database e le applicazioni installate?
Quale file contiene la configurazione principale di un progetto Django, come il database e le applicazioni installate?
Risposta
Il file settings.py contiene tutta la configurazione del progetto Django. Include INSTALLED_APPS per le applicazioni attive, DATABASES per la connessione al database, MIDDLEWARE per i livelli middleware, TEMPLATES per la configurazione dei template, e molte altre opzioni come SECRET_KEY, DEBUG, ALLOWED_HOSTS e le impostazioni di sicurezza.
Nell'architettura MVT di Django, quale componente è responsabile dell'elaborazione delle richieste HTTP e della generazione delle risposte?
Quale comando si usa per avviare il server di sviluppo di Django?
+17 domande da colloquio
Altri argomenti di colloquio Django
Fondamenti di Python
Python orientato agli oggetti
Models Django - Fondamenti
Viste Django
Template 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