Sto sviluppando un'app Python App Engine, dove voglio dividere il contenuto di un file di codice sorgente Models.py
in file separati per ogni modello, ma voglio mettere tutto in una cartella chiamata Modelli. Il problema è che quando lo faccio, la mia app non riesce più a trovare le classi. Cosa dovrei fare?Come organizzare i file del codice sorgente Python?
Questa domanda non riguarda MVC but another question with the same title is.
Ho votato, con il cavet che il modulo e il nome del pacchetto devono essere in minuscolo. e che le directory con i file ____init____.py sono pacchetti e non moduli. –
il problema con la divisione di classi in file diversi in Python è che devo aggiungere il prefisso del modulo ovunque io lo usi. Questo è ingombrante e non succede in C# –
@Jader: puoi evitare di doverlo fare importando le classi specifiche che hai bisogno esplicitamente con 'dal modulo import ClassName'. – bernie