Django

Fondamenti di Django

Pattern MVT, struttura del progetto, settings.py, urls.py, views, templates, file statici

20 domande da colloquio·
Junior
1

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.

2

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.

3

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.

4

Nell'architettura MVT di Django, quale componente è responsabile dell'elaborazione delle richieste HTTP e della generazione delle risposte?

5

Quale comando si usa per avviare il server di sviluppo di Django?

+17 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