J’ai quelques fonctions que j’ai écrites que je dois utiliser dans mon application django. Où mettrais-je le fichier avec eux et comment les rendrais-je appelables dans mes vues?
Réponses
Trop de publicités?Je mets généralement une telle fonction d’assistance spécifique à l’application dans utils.py de fichiers et j’utilise quelque chose comme ceci
mais cela dépend de ce que fait votre assistant, peut-être qu’ils modifient la demande, le pourrait faire partie du middleware, vous devez donc dire ce que font exactement ces fonctions d’assistance
créez une application réutilisable qui inclut vos fonctions génériques afin que vous puissiez partager entre les projets.
utiliser par exemple un dépôt git pour stocker cette application et gérer les déploiements et l’évolution (sous-module)
utilisez un dépôt git public pour pouvoir partager avec la communauté :)
S’ils sont liés à une application spécifique, je les mets généralement dans le dossier de l’application associée et nomme le fichier , « functions.py ».
S’ils ne sont pas spécifiques à une application, je crée une `` application pour les composants (tests, modèles, fonctions, etc.) qui sont partagés entre les applications.
J’utilise un nouveau fichier `` python dans le dossier de l’application. Le fichier contient principalement des requêtes d’assistance pour une application spécifique. J’avais également l’habitude de créer un dossier dans l’application Django qui contient des fonctions d’assistance globales et des constantes.