Django

Django-grondbeginselen

MVT-pattern, projectstructuur, settings.py, urls.py, views, templates, statische bestanden

20 gespreksvragen·
Junior
1

Waar staat het acroniem MVT voor in de Django-architectuur?

Antwoord

MVT staat voor Model-View-Template. Het is het architectuurpatroon van Django, vergelijkbaar met MVC maar met andere terminologie. Het Model beheert gegevens en bedrijfslogica, de View verwerkt verzoeken en geeft antwoorden terug, en het Template verzorgt de HTML-presentatie. Django gebruikt deze scheiding van verantwoordelijkheden om de code helder en onderhoudbaar te organiseren.

2

Welk commando gebruik je om een nieuw Django-project genaamd 'myproject' aan te maken?

Antwoord

Het commando django-admin startproject projectnaam maakt een nieuw Django-project met de basisstructuur. Dit commando genereert de projectmap met manage.py (beheerscript) en een submap met settings.py, urls.py, asgi.py en wsgi.py. Het wordt aanbevolen om een virtuele omgeving te activeren voordat je dit commando uitvoert.

3

Welk bestand bevat de hoofdconfiguratie van een Django-project, zoals de database en geïnstalleerde applicaties?

Antwoord

Het bestand settings.py bevat de volledige configuratie van het Django-project. Het omvat INSTALLED_APPS voor actieve applicaties, DATABASES voor de databaseverbinding, MIDDLEWARE voor de middlewarelagen, TEMPLATES voor de templateconfiguratie, en veel andere opties zoals SECRET_KEY, DEBUG, ALLOWED_HOSTS en beveiligingsinstellingen.

4

Welk component is in de MVT-architectuur van Django verantwoordelijk voor het verwerken van HTTP-verzoeken en het genereren van antwoorden?

5

Welk commando wordt gebruikt om de Django-ontwikkelserver te starten?

+17 gespreksvragen

Beheers Django voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis