On Wed, Jan 8, 2014 at 1:44 PM, Erik Cederstrand
<[email protected]>wrote:

> Den 08/01/2014 kl. 16.18 skrev Timothy W. Cook <[email protected]>:
>
>

> > So, why doesn't it just store a zero?
>
> Underneath a DecimalField there is a Python float type, and some
> equivalent float type in your database. Float values are an approximation,
> so 0.000000000000 and 0 are not guaranteed to be equal. See
> http://stackoverflow.com/questions/2986150/python-floating-number
>
>
But one would think that if Django calls it a decimal field, it would
convert the float to decimal.
I suppose I'll do that before writing it out to the file (an XML schema) so
it really isn't a big deal, just surprising.

BTW: it is stored in PostgreSQL as 0.0000000000 as a numeric.



> > In reality I need to allow the range of,  positive infinity to negative
> infinity.  But this doesn't seem possible.  Is it?
>
> It’s not physically or computationally possible. How will you store an
> infinite number of digits on a hard drive of finite size? :-)
>

Yeah, that was supposed to be sarcastic but it didn't come across well.
 :-)

 --Tim

>
> --
MLHIM VIP Signup: http://goo.gl/22B0U
============================================
Timothy Cook, MSc           +55 21 94711995
MLHIM http://www.mlhim.org
Like Us on FB: https://www.facebook.com/mlhim2
Circle us on G+: http://goo.gl/44EV5
Google Scholar: http://goo.gl/MMZ1o
LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CA%2B%3DOU3WGtzHnEf-CJ8hzXXsR2k9dSmz7OZUhc00kUFnA2jy6eQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to