Io sono nel mezzo di sviluppo di un'applicazione Django, che ha modelli molto complicati (Modelle in un'università - corsi, moduli, lezioni, studenti, ecc)Django App Dipendenza Ciclo
ho separato il progetto in applicazioni , per rendere il tutto più organizzato (le app sono corsi, scuole, persone, moduli e tempistiche). Sto avendo un problema per cui un modello in una app può dipendere da un modello in un altro - quindi devo importarlo. La seconda app a sua volta dipende da un modello nel primo, quindi c'è un ciclo e Python genera un errore.
Come le persone si occupano di questo? Capisco che le app dovrebbero essere relativamente "indipendenti", ma in un sistema come questo non ha senso, ad esempio, usare ContentTypes per collegare gli studenti a un modulo.
Qualcuno ha un progetto simile che potrebbe commentare questo caso?
Lo scenario non sembra quello per cui sono state create le app. L'idea delle app è la riusabilità (insieme alla confezione separata, alla distribuzione e al controllo delle versioni). Potresti risparmiare qualche problema non forzando le aree tematiche in app separate. –