L'auteur a créé une collection complète de modèles « cookiecutter » qui génèrent des projets Python prêts pour la production, des packages PyPI, des API Django REST et des packages DRF, en utilisant des outils modernes et les meilleures pratiques. Ces modèles visent à résoudre le problème fastidieux de la configuration et de la mise en place de projets. La collection comprend quatre modèles spécialisés : application Python, package Python, application Django REST et package DRF. Les modèles sont fournis avec des outils modernes, le typage statique et une architecture prête pour la production dès leur création. Les modèles Django incluent l'intégration PostgreSQL, la prise en charge de Redis, l'authentification JWT, la documentation de l'API, la conteneurisation Docker et la prise en charge du stockage cloud. Les modèles sont conçus selon une philosophie de configuration zéro, ce qui permet de commencer à développer immédiatement. L'auteur fournit un guide de démarrage rapide, incluant les prérequis, la génération d'un projet et le démarrage du développement. Les modèles incluent également des fonctionnalités avancées telles que la gestion intelligente des dépendances, la sécurité des types, les mesures de qualité et l'automatisation. L'auteur fournit également des exemples d'utilisation concrets, notamment la création d'une API SaaS, la publication d'une bibliothèque Python et la création d'une extension DRF.
dev.to
🚀 Streamline Your Python & Django Development with Production-Ready Cookiecutter Templates
