2009-11-26 4 views
0

J'ai remarqué que pour moi de définir des modèles, je dois faire quelque chose comme:modèles Définition d'un haut niveau de répertoire Django

python manage.py startapp app_name 

Y at-il de toute façon d'éviter cette convention et être en mesure de créer un models.py directement dans le site de haut niveau que django-admin.py a créé pour moi? Parfois je construis un site qui peut être assemblé littéralement en 15 minutes grâce à Django. Je ne vois pas la nécessité de créer une application supplémentaire et de modifier settings.py juste pour un modèle de formulaire ou quelque chose de similaire.

+0

Vraiment? Combien de temps faut-il pour taper 'python manage.py startapp app_name'? –

+0

Et ajoutez-le à 'INSTALLED_APPS'; ces secondes s'additionnent :) – Mark

Répondre

1

Pas vraiment. Les programmes d'administration django attendent app/models.py les noms de fichiers.