J'ai essayé de mettre une application à l'intérieur d'une autre application (Outer est une façade dans l'intérieur, donc il est logique de les localiser de cette façon), et il ne crée pas de table pour le modèle dans cette application interne. Est-ce normal? (l'application est installée et enregistrée auprès de l'administrateur)Django: Puis-je avoir une application dans un sous-dossier d'une autre application?
Répondre
Django charge les modèles en important le module models
de chaque package dans le paramètre INSTALLED_APPS
. Par exemple, avec un paramètre INSTALLED_APPS
de ('django.contrib.admin', 'django.contrib.comments', 'spam.ham', and 'eggs')
, Django importera des modèles de django.contrib.admin.models
, django.contrib.comments.models
, spam.ham.models
et eggs.models
.
Si vous ne faites que lister votre application externe dans INSTALLED_APPS
(nous supposerons que son nom est eggs
), seuls les modèles de eggs.models
seront importés et créés. Pour obtenir les modèles installés à partir de votre application interne, vous devrez également l'ajouter au INSTALLED_APPS
, comme eggs.inner_app
, de sorte que eggs.inner_app.models
soit importé. (Pour faciliter les clés étrangères, je suis certain que si vous importez des modèles d'une application dans le fichier models.py
d'un autre, seuls les modèles définis dans le fichier models.py
seront créés.)
- 1. Intégration d'une application dans une autre application
- 2. Glisser/Déposer dans une application ET dans une autre application
- 3. Django "changer" le modèle d'une autre application
- 4. Django - Extension d'une autre application ModelAdmin?
- 5. Intégrer une application Silverlight dans une autre application Silverlight
- 6. Utiliser une autre application dans une application Iphone?
- 7. Avoir un UITabBar ET un UINavigationController dans une application?
- 8. Ouvrez une autre application de notre application?
- 9. Django - comment faire référence à une autre application
- 10. Comment joindre mon application dans une autre application .Net?
- 11. Comment utiliser l'assemblage d'une application dans une autre application?
- 12. comment supprimer une application dans blacberry d'une autre application
- 13. Pouvez-vous avoir un keylistener dans une application console Java?
- 14. Comment installer une application django dans alwaysdata.com?
- 15. Comment utiliser EXTJS dans une application django?
- 16. Comment lancer Calendar dans une autre application?
- 17. Pouvez-vous avoir plus d'une application gérer un 404 dans Django?
- 18. Gestionnaire actif dans une application d'une autre?
- 19. Exclure une application Django d'être localisée en utilisant un middleware
- 20. Avoir une application C# communiquer avec Nagios
- 21. démarrer une application iphone à partir d'une autre application iphone?
- 22. Saisir la sortie OpenGL d'une application depuis une autre application
- 23. Cliquez sur un bouton dans une autre application
- 24. Contrôlez un service depuis une autre application dans Vista
- 25. Comment intégrer une application GWT dans un autre Web-Framework?
- 26. Comment authentifier application Windows contre une autre application/COM Object
- 27. Construire une application financière avec Django
- 28. Android-Application au sein d'une autre application
- 29. Comment appeler une application android d'une autre application Android
- 30. Ajax Django application architechture
Pas sûr, mais vous devrez peut-être ajouter l'application interne à la liste de 'INSTALLED_APPS' en tant que" nom_application_extérieure.nom_application ". –
Oui, ça marche. J'ai eu une foutue erreur de syntaxe, c'est pourquoi ça n'a pas marché, mais id n'a pas attrapé l'erreur pendant syncdb. – orokusaki