Refs #23919 -- Removed docs references to long integers.
This commit is contained in:
parent
9e917cc291
commit
9d27478958
|
@ -251,7 +251,7 @@ def items_for_result(cl, result, form):
|
||||||
else:
|
else:
|
||||||
url = add_preserved_filters({'preserved_filters': cl.preserved_filters, 'opts': cl.opts}, url)
|
url = add_preserved_filters({'preserved_filters': cl.preserved_filters, 'opts': cl.opts}, url)
|
||||||
# Convert the pk to something that can be used in Javascript.
|
# Convert the pk to something that can be used in Javascript.
|
||||||
# Problem cases are long ints (23L) and non-ASCII strings.
|
# Problem cases are non-ASCII strings.
|
||||||
if cl.to_field:
|
if cl.to_field:
|
||||||
attr = str(cl.to_field)
|
attr = str(cl.to_field)
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -421,10 +421,7 @@ Once you're in the shell, explore the :doc:`database API </topics/db/queries>`::
|
||||||
# Save the object into the database. You have to call save() explicitly.
|
# Save the object into the database. You have to call save() explicitly.
|
||||||
>>> q.save()
|
>>> q.save()
|
||||||
|
|
||||||
# Now it has an ID. Note that this might say "1L" instead of "1", depending
|
# Now it has an ID.
|
||||||
# on which database you're using. That's no biggie; it just means your
|
|
||||||
# database backend prefers to return integers as Python long integer
|
|
||||||
# objects.
|
|
||||||
>>> q.id
|
>>> q.id
|
||||||
1
|
1
|
||||||
|
|
||||||
|
|
|
@ -722,7 +722,7 @@ For each field, we describe the default widget used if you don't specify
|
||||||
* Default widget: :class:`NumberInput` when :attr:`Field.localize` is
|
* Default widget: :class:`NumberInput` when :attr:`Field.localize` is
|
||||||
``False``, else :class:`TextInput`.
|
``False``, else :class:`TextInput`.
|
||||||
* Empty value: ``None``
|
* Empty value: ``None``
|
||||||
* Normalizes to: A Python integer or long integer.
|
* Normalizes to: A Python integer.
|
||||||
* Validates that the given value is an integer. Leading and trailing
|
* Validates that the given value is an integer. Leading and trailing
|
||||||
whitespace is allowed, as in Python's ``int()`` function.
|
whitespace is allowed, as in Python's ``int()`` function.
|
||||||
* Error message keys: ``required``, ``invalid``, ``max_value``,
|
* Error message keys: ``required``, ``invalid``, ``max_value``,
|
||||||
|
|
|
@ -1974,11 +1974,6 @@ should always use ``count()`` rather than loading all of the record into Python
|
||||||
objects and calling ``len()`` on the result (unless you need to load the
|
objects and calling ``len()`` on the result (unless you need to load the
|
||||||
objects into memory anyway, in which case ``len()`` will be faster).
|
objects into memory anyway, in which case ``len()`` will be faster).
|
||||||
|
|
||||||
Depending on which database you're using (e.g. PostgreSQL vs. MySQL),
|
|
||||||
``count()`` may return a long integer instead of a normal Python integer. This
|
|
||||||
is an underlying implementation quirk that shouldn't pose any real-world
|
|
||||||
problems.
|
|
||||||
|
|
||||||
Note that if you want the number of items in a ``QuerySet`` and are also
|
Note that if you want the number of items in a ``QuerySet`` and are also
|
||||||
retrieving model instances from it (for example, by iterating over it), it's
|
retrieving model instances from it (for example, by iterating over it), it's
|
||||||
probably more efficient to use ``len(queryset)`` which won't cause an extra
|
probably more efficient to use ``len(queryset)`` which won't cause an extra
|
||||||
|
|
|
@ -653,7 +653,7 @@ for basic values, and doesn't specify import paths).
|
||||||
|
|
||||||
Django can serialize the following:
|
Django can serialize the following:
|
||||||
|
|
||||||
- ``int``, ``long``, ``float``, ``bool``, ``str``, ``unicode``, ``bytes``, ``None``
|
- ``int``, ``float``, ``bool``, ``str``, ``unicode``, ``bytes``, ``None``
|
||||||
- ``list``, ``set``, ``tuple``, ``dict``
|
- ``list``, ``set``, ``tuple``, ``dict``
|
||||||
- ``datetime.date``, ``datetime.time``, and ``datetime.datetime`` instances
|
- ``datetime.date``, ``datetime.time``, and ``datetime.datetime`` instances
|
||||||
(include those that are timezone-aware)
|
(include those that are timezone-aware)
|
||||||
|
|
Loading…
Reference in New Issue