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

> 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.

Ah, the “decimal” in DecimalField only refers to how you are supposed to enter 
the values in a form. Python itself only has float and that’s what Django uses 
internally. Decimal vs. scientific notation is just a matter of how you choose 
to format the output when converting the float to a string. The default in 
Python depends on the value:

>>> str(0.1)
'0.1'
>>> str(0.00001)
'1e-05’

> > 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.  :-) 

Sorry, I only do sarcasm in my native language :-)

Erik

-- 
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/7B1BA0B2-7303-4C17-AE9D-66F93222C934%40cederstrand.dk.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to