Pourquoi django appliquer toutes les classes de modèle pour être en models.py?

voix
11

Je viens d'apprendre que les classes de modèle de division en fichiers différents casse beaucoup d'années fonctionnalités intégrées django.

Je viens d'un milieu java. Là, ce n'est pas acceptée comme une bonne pratique d'écrire des fichiers de classe très longs. Mais l'application de django de fichier unique pour toutes les classes de modèle va probablement provoquer programmeur d'écrire très longs fichiers models.py. Il sera difficile pour le programmeur de voir l'organisation de l'ensemble du modèle de domaine.

Alors, pourquoi ne django appliquer seul fichier pour contenir toutes les classes de domaine?

J'ai trouvé une proposition de solution à ce problème par googler. Mais je ne peux pas être sûr que cela fonctionnera correctement. Proposez-vous cette solution?

Créé 27/08/2009 à 06:35
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
8

namespace simple: oui. Module simple: non.

Vos modèles doivent être importable de l' espace de noms appname.models.

Créé 28/08/2009 à 11:33
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more