Où dois-fonctions de l'utilitaire de vivre dans Django?

Où devrait fonctions de l'utilitaire de vivre dans Django? Des fonctions comme la coutume le cryptage/décryptage d'un nombre, l'envoi de tweets, envoyer des courriels, de la vérification de la propriété d'objet, la coutume de validation de la saisie, etc. Répétitif et personnalisé des trucs que j'utilise dans un certain nombre de places dans mon application. Je suis définitivement en rupture SEC maintenant.

J'ai vu des démos où les fonctions ont été définies dans models.py, bien que cela ne semblait pas conceptuellement le droit de me. Faut-il aller dans un "utilitaires" app qui sont importés dans mon projet? Si oui, où vont-ils dans les services de l'app? L'models.py fichier?

Merci pour votre aide à ce n00b out.

Mise à JOUR: Permettez-moi d'être encore plus spécifique. Dire que j'ai besoin d'une fonction "light_encrypt(nombre)" qui prend le paramètre "nombre", multiplie le résultat par 7, ajoute 10 et renvoie le résultat, et une autre fonction "light_decrypt(encr_number) qui prend le param "encr_number", soustrait 10, divise par 7 et renvoie les résultats. Où dans mon Django arbre j'ai mis cela? Ce n'est pas middleware, droit? Comme Felix suggère, dois-je créer un paquet python et l'importer dans le point de vue où j'ai besoin de ces fonctions?

InformationsquelleAutor mitchf | 2010-07-20