Vorrei sapere in che modo esperti programmatori e ingegneri del software bilanciano l'utilizzo dell'approccio basato sui modelli grassi di Django rispetto alle visualizzazioni DRF. In pratica, la mia esperienza ruota attorno alla configurazione di serializzatori e viste DRF più che creare e sovrascrivere le funzioni di supporto all'interno delle classi del modello. Può essere utile ricordare che preferisco mantenere i modelli liberi per una modifica più semplice (ad es. Logica di creazione a livello API vs a livello di modello).
Come puoi immaginare, i miei serializzatori e le visualizzazioni API contengono la logica personalizzata e non so se questo è previsto poiché questi componenti DRF sono in prima linea e non i metodi del modello che sono principalmente adatti, ad esempio, per core App / componenti Django.
Disclaimer: non sono esperto in Django e DRF.