Innanzitutto, l'obiettivo di questo esercizio è creare un SOA con Django.
Sto cercando di capire quali sarebbero le implicazioni se decidessi di separare e isolare i modelli in app, fornire un'API REST per accedere a tali app e quindi creare altre app che utilizzano fondamentalmente l'API REST per ottenere dati ed eseguire operazioni su i modelli (DB).
Ho letto la documentazione e ho giocato con Django per un po '(non troppo a lungo), ma, per quanto posso dire, le uniche caratteristiche importanti di Django che vorrei essere in anticipo sono la possibilità di utilizzare viste e forme generiche. Dato che non ho molta esperienza con Django mi piacerebbe avere più informazioni prima di saltarci sopra.
- Quali altre funzioni veramente utili di Django dovrei perdere?
- C'è un modo per superare questo problema senza esporre i modelli ad altre app?