Je viens de commencer la mise en œuvre de signal auditeurs dans un projet django. Bien que je comprenne ce qu'ils sont et comment les utiliser. Je vais avoir un moment difficile essayer de comprendre où je dois les mettre. La documentation du site django a ceci à dire:
Vous pouvez mettre de traitement du signal et code d'enregistrement de n'importe où vous le souhaitez. Cependant, vous devez vous assurer que le module c'est dans importés début sur de sorte que le traitement du signal obtient enregistrer les signaux doivent être envoyé. Cela permet à votre application modèles.py un bon endroit pour mettre l'enregistrement des gestionnaires de signaux.
Alors que ses une bonne idée, non du modèle de classes ou de méthodes dans mon models.py juste me frotte le mauvais sens.
Alors, quelle est la meilleure pratique/règle pour le stockage et l'enregistrement des gestionnaires de signaux?