It's not a recalculation. It's instantiation.

Instance data diverges from the factory data and needs to be independently
editable.

Best,

Casey

Le jeu. 21 mars 2019 2:52 a.m., Derek <gamesb...@gmail.com> a écrit :

> 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 django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> 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
> <https://groups.google.com/d/msgid/django-users/a1c55adc-c5fa-465c-8740-3a741bc22686%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
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/CAPGJNu7ASaV803%2B%3DLZdK4K_xw_XfyP4bATrGqhgArmH5-T%2Bg%2BA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to