# Django Models - Grundlagen (Django) > Model fields, Feldtypen, Meta-Klasse, Modellmethoden, QuerySet-Grundlagen, Migrationen - 22 Interview-Fragen - Junior - [Interview-Fragen: Django](https://sharpskill.dev/de/technologies/django/interviewfragen.md) ## 1. Was ist ein Model in Django? **Antwort** Ein Django Model ist eine Python-Klasse, die eine Tabelle in der Datenbank repräsentiert. Jedes Model-Attribut entspricht einer Spalte in der Tabelle. Django verwendet ORM (Object-Relational Mapping), um Operationen auf Python-Objekten automatisch in SQL-Abfragen zu übersetzen, sodass die Datenbank ohne direktes Schreiben von SQL manipuliert werden kann. ## 2. Welche Basisklasse sollte zum Erstellen eines Django Models verwendet werden? **Antwort** Alle Django Models müssen von django.db.models.Model erben. Diese Basisklasse stellt alle notwendigen Funktionen zur Interaktion mit der Datenbank bereit: Tabellenerstellung, Abfragen, Speichern, Löschen usw. Ohne diese Vererbung würde die Klasse von Django nicht als Model erkannt. ## 3. Welcher Feldtyp sollte verwendet werden, um eine Zeichenkette mit begrenzter Länge zu speichern? **Antwort** CharField wird verwendet, um kurze bis mittellange Zeichenketten mit einer über max_length definierten maximalen Länge zu speichern. Dieser Parameter ist für CharField erforderlich. Für längere Texte ohne Größenbeschränkung sollte stattdessen TextField verwendet werden, da es keine Längenbeschränkung hat. ## 19 weitere Fragen verfügbar - Was ist der Unterschied zwischen den Optionen null und blank in einem Django-Feld? - Wie definiert man einen Standardwert für ein Model-Feld? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere Django-Interviewthemen - [Python-Grundlagen](https://sharpskill.dev/de/technologies/django/interviewfragen/python-basics.md): 25 Fragen, Junior - [Objektorientiertes Python](https://sharpskill.dev/de/technologies/django/interviewfragen/python-oop.md): 20 Fragen, Junior - [Django-Grundlagen](https://sharpskill.dev/de/technologies/django/interviewfragen/django-fundamentals.md): 20 Fragen, Junior - [Django Views](https://sharpskill.dev/de/technologies/django/interviewfragen/django-views.md): 20 Fragen, Junior - [Django-Templates](https://sharpskill.dev/de/technologies/django/interviewfragen/django-templates.md): 18 Fragen, Junior - [Django-Formulare](https://sharpskill.dev/de/technologies/django/interviewfragen/django-forms.md): 22 Fragen, Mid-Level - [Erweiterte QuerySets](https://sharpskill.dev/de/technologies/django/interviewfragen/django-querysets.md): 25 Fragen, Mid-Level - [Django-Authentifizierung](https://sharpskill.dev/de/technologies/django/interviewfragen/django-authentication.md): 22 Fragen, Mid-Level - [Django-Middleware](https://sharpskill.dev/de/technologies/django/interviewfragen/django-middleware.md): 18 Fragen, Mid-Level - [Django Admin](https://sharpskill.dev/de/technologies/django/interviewfragen/django-admin.md): 20 Fragen, Mid-Level - [Django REST Framework](https://sharpskill.dev/de/technologies/django/interviewfragen/django-rest-framework.md): 30 Fragen, Mid-Level - [Django-Signale](https://sharpskill.dev/de/technologies/django/interviewfragen/django-signals.md): 18 Fragen, Mid-Level - [Datei-Upload](https://sharpskill.dev/de/technologies/django/interviewfragen/django-file-upload.md): 20 Fragen, Mid-Level - [Django Caching](https://sharpskill.dev/de/technologies/django/interviewfragen/django-caching.md): 20 Fragen, Mid-Level - [Django-Sessions](https://sharpskill.dev/de/technologies/django/interviewfragen/django-sessions.md): 18 Fragen, Mid-Level - [Django E-Mail](https://sharpskill.dev/de/technologies/django/interviewfragen/django-email.md): 18 Fragen, Mid-Level - [Django-Testing](https://sharpskill.dev/de/technologies/django/interviewfragen/django-testing.md): 22 Fragen, Mid-Level - [Django-Sicherheit](https://sharpskill.dev/de/technologies/django/interviewfragen/django-security.md): 22 Fragen, Mid-Level - [Django-Deployment](https://sharpskill.dev/de/technologies/django/interviewfragen/django-deployment.md): 24 Fragen, Mid-Level - [Fortgeschrittenes Django ORM](https://sharpskill.dev/de/technologies/django/interviewfragen/django-orm-advanced.md): 28 Fragen, Senior - [Django-Performance](https://sharpskill.dev/de/technologies/django/interviewfragen/django-performance.md): 24 Fragen, Senior - [Django & Celery](https://sharpskill.dev/de/technologies/django/interviewfragen/django-celery.md): 22 Fragen, Senior - [Django Channels](https://sharpskill.dev/de/technologies/django/interviewfragen/django-channels.md): 24 Fragen, Senior - [Django & GraphQL](https://sharpskill.dev/de/technologies/django/interviewfragen/django-graphql.md): 24 Fragen, Senior - [Django & Docker](https://sharpskill.dev/de/technologies/django/interviewfragen/django-docker.md): 20 Fragen, Senior - [Django im Microservices-Ökosystem](https://sharpskill.dev/de/technologies/django/interviewfragen/django-microservices.md): 24 Fragen, Senior - [Benutzerdefinierte Django-Befehle](https://sharpskill.dev/de/technologies/django/interviewfragen/django-custom-commands.md): 18 Fragen, Senior - [Django-Internationalisierung](https://sharpskill.dev/de/technologies/django/interviewfragen/django-internationalization.md): 20 Fragen, Senior - [Django Design Patterns](https://sharpskill.dev/de/technologies/django/interviewfragen/django-design-patterns.md): 24 Fragen, Senior - [Django Async & ASGI](https://sharpskill.dev/de/technologies/django/interviewfragen/django-async-asgi.md): 26 Fragen, Senior - [Settings & Produktionskonfiguration](https://sharpskill.dev/de/technologies/django/interviewfragen/django-settings-configuration.md): 22 Fragen, Senior - [Observability & Monitoring](https://sharpskill.dev/de/technologies/django/interviewfragen/django-observability.md): 24 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/django/interviewfragen/django-models-basics