Estoy desarrollando una aplicación de Python App Engine, donde quiero dividir el contenido de un archivo de código fuente Models.py
en archivos separados para cada modelo, pero quiero ponerlo todo en una carpeta llamada Modelos. El problema es que cuando hago eso, mi aplicación ya no puede encontrar las clases. ¿Que debería hacer?¿Cómo organizar los archivos de código fuente de Python?
Esta pregunta no es sobre MVC but another question with the same title is.
He votado esto, con la advertencia de que el módulo y los nombres de los paquetes deben estar en minúscula. y que los directorios con archivos ____init____.py son paquetes, no módulos. –
el problema con la división de clases en diferentes archivos en Python es que tengo que agregar el prefijo del módulo donde sea que lo use. Esto es engorroso y no ocurre en C# –
@Jader: puede evitar tener que hacer esto importando las clases específicas que necesita explícitamente con 'from module import ClassName'. – bernie