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?