Ho lavorato un po 'su un progetto Django che è cresciuto un po' ultimamente. Ho pensato un po 'a quale strategia utilizzare per renderlo più facile da gestire. Una cosa su cui vorrei avere qualche input sarebbe se dovessi dividere la mia applicazione in diverse applicazioni più piccole. Ciò renderebbe i miei file di visualizzazione e di modello più piccoli e separerebbe alcune delle preoccupazioni.
Una cosa che mi dà fastidio è che nelle mie applicazioni avrei diversi metodi di supporto che verranno utilizzati tra le applicazioni. Inoltre, alcuni modelli dovranno essere condivisi / utilizzati tra le applicazioni. Questo avrebbe senso? Ciò non si sposa bene con la separazione delle preoccupazioni che speravo di ottenere suddividendo la mia app in diverse app più piccole. Quale sarebbe un buon approccio per condividere metodi di supporto, modelli ecc. Tra le applicazioni?