Permanently storing data that can be recalculated from existing data is a 
practice specific to the needs of particular applications.  

Have you perhaps considered making use of the "view" table functionality 
available in most databases?

For example, in PostgreSQL you can create a materialized view which "caches 
the result of a complex expensive query and then allow you to refresh this 
result periodically." - 
see http://www.postgresqltutorial.com/postgresql-materialized-views/


On Tuesday, 19 March 2019 17:34:11 UTC+2, Dylan Young wrote:
>
> Hey all:
>
> I often find myself fetching data from models in the database only to run 
> a few trivial calculations and store the info in a different model.
>
> Is there an established ORM pattern for directly creating objects in the 
> DB based on the fields of other models?
>
> Sorry if this is obvious, but I couldn't find much on this in my web 
> searching. 
>
>
> Best,
>
> Casey 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/a1c55adc-c5fa-465c-8740-3a741bc22686%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to