
Django-Grundlagen
MVT-Pattern, Projektstruktur, settings.py, urls.py, Views, Templates, statische Dateien
1Wofür steht das Akronym MVT in der Django-Architektur?
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.
2Mit welchem Befehl erstellt man ein neues Django-Projekt namens 'myproject'?
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.
3Welche Datei enthält die Hauptkonfiguration eines Django-Projekts, etwa die Datenbank und die installierten Anwendungen?
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.
Welche Komponente ist in der MVT-Architektur von Django für die Verarbeitung von HTTP-Anfragen und das Erzeugen von Antworten zuständig?
Mit welchem Befehl startet man den Django-Entwicklungsserver?
+17 Interview-Fragen
Weitere Django-Interviewthemen
Python-Grundlagen
Objektorientiertes Python
Django Models - Grundlagen
Django Views
Django-Templates
Django-Formulare
Erweiterte QuerySets
Django-Authentifizierung
Django-Middleware
Django Admin
Django REST Framework
Django-Signale
Datei-Upload
Django Caching
Django-Sessions
Django E-Mail
Django-Testing
Django-Sicherheit
Django-Deployment
Fortgeschrittenes Django ORM
Django-Performance
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django im Microservices-Ökosystem
Benutzerdefinierte Django-Befehle
Django-Internationalisierung
Django Design Patterns
Django Async & ASGI
Settings & Produktionskonfiguration
Observability & Monitoring
Meistere Django für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten