Fasterthan

Un blog avec beaucoup de Python dedans

Introduction de hooks de pre-commit à un projet Python et Django (Partie I)

Cet article est la première partie d’une série d’articles portant sur “l’introduction de hooks de pre-commit à un projet Python / Django.. . Partie I: Les Git hooks et la librairie pre-commit. Partie II: Utilisation de librairies de formatage de code en tant que hooks de pre-commit. Partie III: Utilisation de linte…


Gestion des fichiers temporaires avec Python

Il est commun pour des développeurs de créer des fichiers temporaires pour y écrire de la donnée qui ne pourrait tenir en mémoire ou bien qui doit être partagée entre des threads (ou avec des programmes tiers). Il peut sembler trivial de créer un fichier dans le répertoire /tmp/, c’est d’ailleurs plutôt simple à fa…


Découpez vos fichiers de models Django

Au fil du temps, les fichiers models.py au sein d’un projet Django ont tendance à grossir, devenant compliqués à relire et à maintenir. C’est particulièrement vrai si vos models contiennent de la logique métier. Si il est généralement une bonne chose d’éviter d’avoir des “fat models” dans un projet Django (mais ce …


Valider le contenu des JSONFields avec Django

Valider le contenu de vos JSONFields dans un projet Django avec JSONSchema (et comment le tester).

Page 1 de 1.