Ho lavorato per un po 'a un progetto Django che è cresciuto un po' di recente. Ho riflettuto un po 'su quale strategia utilizzare per semplificare la gestione. Una cosa su cui vorrei ottenere qualche input sarebbe se dovessi dividere la mia applicazione in diverse applicazioni più piccole. Ciò renderebbe i miei file di visualizzazione e modello più piccoli e separerebbe alcune delle preoccupazioni.
Una cosa che mi preoccupa di questo è che nelle mie applicazioni avrei diversi metodi di supporto che verranno utilizzati in tutte le applicazioni. Inoltre, alcuni modelli dovranno essere condivisi / utilizzati tra le applicazioni. Questo avrebbe senso? Questo non va bene con la separazione delle preoccupazioni che speravo di ottenere dividendo la mia app in diverse app più piccole. Quale sarebbe un buon approccio per condividere metodi di supporto, modelli ecc. Tra le applicazioni?