Old description:
> The model field reference documentation doesn't mention that, in a
> FloatField, the values must pass `math.isfinite`. This excludes
> `float('inf')` (positive and negative) and `float('nan')`. I saw old
> discussion about why this is the case, but only after being bitten by it
> in a project. I'd like to submit a patch adding this info to the docs.
New description:
The model field reference documentation doesn't mention that, in a
FloatField, non-numeric values have database-dependent behavior.
`float('nan')` on SQLite requires the field to be nullable, for example. I
saw old discussion about why this is the case, but only after being bitten
by it in a project. I'd like to submit a patch adding this info to the
docs.
--
--
Ticket URL: <https://code.djangoproject.com/ticket/34260#comment:5>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.