Django

Django-Grundlagen

MVT-Pattern, Projektstruktur, settings.py, urls.py, Views, Templates, statische Dateien

20 Interview-Fragen·
Junior
1

Wofür steht das Akronym MVT in der Django-Architektur?

Antwort

MVT steht für Model-View-Template. Es ist das Architekturmuster von Django, ähnlich wie MVC, aber mit anderer Terminologie. Das Model verwaltet Daten und Geschäftslogik, die View verarbeitet Anfragen und gibt Antworten zurück, und das Template kümmert sich um die HTML-Darstellung. Django nutzt diese Trennung der Zuständigkeiten, um den Code klar und wartbar zu organisieren.

2

Mit welchem Befehl erstellt man ein neues Django-Projekt namens 'myproject'?

Antwort

Der Befehl django-admin startproject projektname erstellt ein neues Django-Projekt mit der Grundstruktur. Dieser Befehl erzeugt das Projektverzeichnis mit manage.py (Verwaltungsskript) und ein Unterverzeichnis mit settings.py, urls.py, asgi.py und wsgi.py. Es wird empfohlen, vor dem Ausführen dieses Befehls eine virtuelle Umgebung zu aktivieren.

3

Welche Datei enthält die Hauptkonfiguration eines Django-Projekts, etwa die Datenbank und die installierten Anwendungen?

Antwort

Die Datei settings.py enthält die gesamte Konfiguration des Django-Projekts. Sie umfasst INSTALLED_APPS für aktive Anwendungen, DATABASES für die Datenbankverbindung, MIDDLEWARE für die Middleware-Schichten, TEMPLATES für die Template-Konfiguration sowie viele weitere Optionen wie SECRET_KEY, DEBUG, ALLOWED_HOSTS und Sicherheitseinstellungen.

4

Welche Komponente ist in der MVT-Architektur von Django für die Verarbeitung von HTTP-Anfragen und das Erzeugen von Antworten zuständig?

5

Mit welchem Befehl startet man den Django-Entwicklungsserver?

+17 Interview-Fragen

Meistere Django für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten