He comenzado a trabajar en una aplicación local para mí que se ejecuta a través del navegador. Habiendo pasado recientemente por el tutorial de django, estoy pensando que sería mejor usar django en lugar de simplemente python.Aproximadamente 20 modelos en 1 aplicación django
Hay un problema: tengo al menos 20 modelos y cada uno tendrá muchas funciones. Simplemente va a crear un gran archivo de modelos y probablemente también grandes vistas. ¿Cómo los divido?
models are all related así que no puedo simplemente convertirlas en aplicaciones separadas, ¿o sí?
Pero si los modelos tienen que relacionarse entre sí ¿cómo puedo colocarlos en aplicaciones separadas? – Teifion
Un modelo puede hacer referencia fácilmente a modelos en otro paquete. Casi siempre tiene modelos de "nivel superior" y "nivel inferior". Implemente los modelos de nivel inferior en una aplicación. Las aplicaciones de nivel superior pueden depender de los modelos de la aplicación de nivel inferior. –
Cada vez que configura una clave externa para el modelo de usuario en django.contrib.auth, se relaciona en distintas aplicaciones ... –