Un tutoriel sur l'intégration de Vue.JS à Django
Un beau petit article (bien que pas tout récent) sur la manière de réaliser un formulaire Django dynamique. Cela démontre la manière de rajouter des champs dans un formulaire après son instanciation.
Autre ressource également intéressante, mais plus axée sur l'ajout dynamique de "copies" de champ d'un même type: https://www.caktusgroup.com/blog/2018/05/07/creating-dynamic-forms-django/
Quelques exemples d'optimisation de Python avec les bases de données. La partie qui m'intéressait le plus ici était sur la "race condition", c'est-à-dire le problème d'avoir des actions simultanées de plusieurs utilisateurs, ce qui peut nuir à la consistance des données (exemple: j'incrémente un compteur en base de données en même temps qu'un autre utilisateur: peut-être que le compteur ne sera incrémenté que d'un pas au lieu de deux)
La solution: la classe F(). Extrait de la documentation de Django:
Quelques conseils pour utiliser pylint (linter pour Python) avec le framework Django. Si vous n'utilisez pas le plugin Django, de nombreuses erreurs pourraient être détectées à tort à cause des méthodes auto-générées.
Au passage, un article pour la compatibilité avec VS Code: https://code.visualstudio.com/docs/python/linting