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 <[email protected]> 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 [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
> <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 [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/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