On Tue, Mar 12, 2013 at 6:09 AM, Doug S <[email protected]> wrote:
> I'm considering using django properties on some models that are mostly 
> tabulated numerical data.
> I'm want to derive some numerical scores from some of the columns of data I'm 
> using as input.
> If I use properties for these derived scores, what is actually happening. 
> Does Django put these into my models as fields and compute each score when a 
> model instance is saved,
> Or is simply calling the property function when I ask for the property?
> Or is is evaluated when a query set is evaluated?
> i am dealing with a large amount of data so efficiency is important
> I may not need to score every row in my DB,
> But being able to have indexed lookup by my derived scores would be nice
> Should I define these scores as fields in my model to get them into the DB
> Or will propterties do something like this for me?
> Are properties anything else than python functions defined on a Class
> Or does django build in some special functionality for them?
> Doug

Django doesn't do any magic with properties on models (or any
properties, IIRC). If you want a model to have a field, you need to
define a field in that model, not a property.

Cheers

Tom

-- 
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 http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to