Django
Framework web Python de haut niveau encourageant le développement rapide et propre avec batteries incluses.
Détails techniques
Django est un framework web Python de haut niveau avec sa philosophie 'batteries included', offrant un ORM, un admin auto-généré, et des protections de sécurité intégrées. Django 5 est le backend de ce portfolio, couplé à Django REST Framework pour l'API REST. L'architecture suit un pattern strict : models avec managers custom → service layer (logique métier isolée) → serializers (list/detail/write) → views (BaseAPIViewSet) → URL routing. L'ORM Django est puissant : select_related et prefetch_related optimisent les requêtes N+1, les managers encapsulent la logique de requêtage, et les migrations automatiques gèrent l'évolution du schéma. L'admin intégré offre une interface CRUD complète générée à partir des modèles. Django 5.2 apporte les facets pour les filtres admin, le support amélioré des expressions dans les contraintes, et des performances accrues. Avec Gunicorn en production et Celery pour les tâches asynchrones, c'est une stack backend robuste et éprouvée.
Stacks similaires
Projets réalisés avec Django
Découvrez les projets utilisant ce stack
Besoin d'un développeur Django ?
Avec 3 ans et 5 mois d'expérience en Django, je peux vous aider à réaliser votre projet.
