Ho passato un po 'di tempo a studiare Django e ho fatto alcune applicazioni. Ma in realtà non so quale sia l'approccio migliore durante lo sviluppo di un'applicazione, voglio dire, ci sono diverse opzioni: Crea tutti i modelli, quindi tutti gli URL, le viste e poi crea tutti i modelli.
Altre persone consigliano di utilizzare un approccio agile, prendere un caso d'uso e andare fino a quando non è totalmente funzionante e, naturalmente, potrebbero esserci altre possibili raccomandazioni. Personalmente sono molto attratto dall'approccio agile, ma non lo so perché ad esempio ogni singolo modello che aggiungo al mio database implicherebbe di crearne uno nuovo.
Per riassumere, qual è l'approccio migliore da seguire nello sviluppo e nell'applicazione in Django, tenendo conto di tutte le conseguenze che comporta?