Was macht django-expert?
Experte für Django-Backend-Entwicklung. Verwende diesen Skill beim Erstellen von Django-Modellen, Views, Serialisierern oder APIs; beim Debuggen von ORM-Abfragen oder Migrationen; beim Optimieren der Datenbankleistung; beim Implementieren der Authentifizierung; beim Schreiben von Tests oder bei der Arbeit mit Django REST Framework. Folgt den Best Practices und modernen Mustern von Django.
Anwendungsfälle
- Modelle entwerfen: Hilfe bei der Definition von Modellen mit Feldern, Beziehungen und Metadaten.
- Views erstellen: Unterstützung bei funktionsbasierten und klassenbasierten Views.
- Serialisierer schreiben: Anleitung für Django REST Framework-Serialisierer.
- ORM-Abfragen debuggen: Optimierung und Fehlerbehebung bei Datenbankabfragen.
- Migrationen verwalten: Hilfe beim Erstellen und Anwenden von Migrationen.
- Authentifizierung implementieren: Einrichtung von Benutzerauthentifizierung und Berechtigungen.
- Tests schreiben: Anleitung zum Testen von Django-Komponenten.
- API-Entwicklung: Erstellung von RESTful-APIs mit Django REST Framework.
Verwendungshinweise
- Gib explizit das gewünschte Django-Pattern an (z. B. funktionsbasiert vs. klassenbasiert).
- Stelle bei Bedarf relevante Codebeispiele bereit.
- Gib die Django-Version an, falls spezifische Versionshinweise wichtig sind.