Traté de poner una aplicación dentro de otra aplicación (la externa es una fachada en la interior así que tiene sentido ubicarlas de esa manera), y no crea una tabla para el modelo en esa aplicación interna. ¿Esto es normal? (la aplicación está instalada y registrada con el administrador)Django: ¿Puedo tener una aplicación en una subcarpeta de otra aplicación?
Respuesta
Django carga modelos importando el módulo models
de cada paquete en la configuración INSTALLED_APPS
. Por ejemplo, con una configuración INSTALLED_APPS
de ('django.contrib.admin', 'django.contrib.comments', 'spam.ham', and 'eggs')
, Django importará modelos de django.contrib.admin.models
, django.contrib.comments.models
, spam.ham.models
y eggs.models
.
Si solo hace una lista de su aplicación externa en INSTALLED_APPS
(asumiremos que se llama eggs
), entonces solo se están importando y creando los modelos de eggs.models
. Para obtener los modelos instalados desde su aplicación interna, también deberá agregarlos al INSTALLED_APPS
, como eggs.inner_app
, de modo que se importará eggs.inner_app.models
. (Para facilitar las claves externas, estoy bastante seguro de que si importa modelos desde una aplicación al archivo models.py
de otro, solo se crean los modelos definidos en el archivo models.py
que se está escaneando.)
- 1. Instalar una aplicación CodeIgniter en una subcarpeta
- 2. ¿Puedo iniciar una aplicación desde otra aplicación en el iPhone
- 3. Django, no se puede crear la aplicación en la subcarpeta
- 4. Llamar a una aplicación desde otra aplicación
- 5. ¿Cómo probar la aplicación django en la subcarpeta?
- 6. Tener varios SQLiteOpenhelper en una aplicación Android
- 7. django incluye plantilla de otra aplicación
- 8. ¿Cómo sobrescribir una aplicación en Django correctamente?
- 9. Ejecutando una aplicación ClickOnce desde otra aplicación ClickOnce
- 10. Cómo llamar a una aplicación Android desde otra aplicación Android
- 11. Cómo pasar un contexto de actividad en una aplicación a un servicio en una otra aplicación
- 12. ¿Qué es una "aplicación" en Django?
- 13. Instalación laravel en una subcarpeta
- 14. ¿Puedo compilar una aplicación de iPhone en una computadora y firmarla en otra?
- 15. Creando una aplicación financiera con Django
- 16. Cerrar una aplicación de otra en C# .net
- 17. ¿Cómo construir una aplicación de prueba de Android con una dependencia de otra aplicación usando hormiga?
- 18. Capturando una excepción de otra aplicación Java en ejecución
- 19. Cómo modelar una clave externa en una aplicación Django reutilizable?
- 20. Tener un UITabBAR Y un UINavigationController en una aplicación?
- 21. Minería de datos en una aplicación de Django/Postgres
- 22. Acceder a los archivos de una Aplicación desde otra aplicación en ios
- 23. Escuchar eventos en otra aplicación
- 24. ¿Cómo ejecuto la aplicación una de otra en C#?
- 25. ¿Puede una aplicación local html5 tener una sesión asp.net? (Aplicación web local para iPhone)
- 26. ¿Puedo transferir una aplicación a otra cuenta una vez que esté debajo de mi cuenta?
- 27. ¿Cómo tener varias ventanas en una aplicación WPF?
- 28. ¿Es caro tener muchos hilos en una aplicación JVM?
- 29. Abrir archivo en otra aplicación
- 30. Aplicación de chat usando django
No estoy seguro, pero es posible que deba agregar la aplicación interna a la lista de 'INSTALLED_APPS' como' 'outer_app_name.inner_app_name''. –
Sí, funciona. Tuve un maldito error de sintaxis por lo que no funcionó, pero id no detectó el error durante syncdb. – orokusaki