Sto lavorando (lentamente) su un piccolo progetto di Flask. Uno dei miei modelli è una classe chiamata Post , che è un namedtuple leggero. Gli oggetti Post vengono creati da PostFactory , perché la creazione di Post comporta il raggiungimento di un database. PostFactory contiene la connessione al database necessaria, quindi gli oggetti Post possono essere serializzati.
Quale parte della divisione modello / vista / controller fa rientrare naturalmente un oggetto fabbrica? Fa parte dei modelli, poiché è strettamente associato agli oggetti Post ? O è un controller, dal momento che manipola i modelli?