Django

Fondamentaux Django

MVT pattern, structure de projet, settings.py, urls.py, views, templates, fichiers statiques

20 questions d'entretien·
Junior
1

Que signifie l'acronyme MVT dans l'architecture Django ?

Réponse

MVT signifie Model-View-Template. C'est le pattern architectural de Django, similaire au MVC mais avec une terminologie différente. Le Model gère les données et la logique métier, la View traite les requêtes et retourne les réponses, et le Template s'occupe de la présentation HTML. Django utilise cette séparation des responsabilités pour organiser le code de manière claire et maintenable.

2

Quelle commande utiliser pour créer un nouveau projet Django nommé 'monprojet' ?

Réponse

La commande django-admin startproject nom_du_projet crée un nouveau projet Django avec la structure de base. Cette commande génère le répertoire du projet contenant manage.py (script de gestion) et un sous-répertoire avec settings.py, urls.py, asgi.py et wsgi.py. Il est recommandé d'activer un environnement virtuel avant d'exécuter cette commande.

3

Quel fichier contient la configuration principale d'un projet Django, comme la base de données et les applications installées ?

Réponse

Le fichier settings.py contient toute la configuration du projet Django. Il inclut INSTALLED_APPS pour les applications actives, DATABASES pour la connexion à la base de données, MIDDLEWARE pour les couches intermédiaires, TEMPLATES pour la configuration des templates, et de nombreuses autres options comme SECRET_KEY, DEBUG, ALLOWED_HOSTS et les paramètres de sécurité.

4

Dans l'architecture MVT de Django, quel composant est responsable du traitement des requêtes HTTP et de la génération des réponses ?

5

Quelle commande permet de démarrer le serveur de développement Django ?

+17 questions d'entretien

Maîtrise Django pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement