mirror of
https://github.com/django/django.git
synced 2025-08-04 02:48:35 +00:00
Refs #28643 -- Changed StdDev() to use NumericOutputFieldMixin.
Keeps precision instead of forcing DecimalField to FloatField.
This commit is contained in:
parent
c690afb873
commit
e85afa5943
4 changed files with 9 additions and 8 deletions
|
@ -3387,12 +3387,13 @@ by the aggregate.
|
|||
``StdDev``
|
||||
~~~~~~~~~~
|
||||
|
||||
.. class:: StdDev(expression, sample=False, filter=None, **extra)
|
||||
.. class:: StdDev(expression, output_field=None, sample=False, filter=None, **extra)
|
||||
|
||||
Returns the standard deviation of the data in the provided expression.
|
||||
|
||||
* Default alias: ``<field>__stddev``
|
||||
* Return type: ``float``
|
||||
* Return type: ``float`` if input is ``int``, otherwise same as input
|
||||
field, or ``output_field`` if supplied
|
||||
|
||||
Has one optional argument:
|
||||
|
||||
|
|
|
@ -493,8 +493,9 @@ Miscellaneous
|
|||
|
||||
* :djadmin:`runserver` no longer supports `pyinotify` (replaced by Watchman).
|
||||
|
||||
* The :class:`~django.db.models.Avg` aggregate function now returns a
|
||||
``Decimal`` instead of a ``float`` when the input is ``Decimal``.
|
||||
* The :class:`~django.db.models.Avg` and :class:`~django.db.models.StdDev`
|
||||
aggregate functions now return a ``Decimal`` instead of a ``float`` when the
|
||||
input is ``Decimal``.
|
||||
|
||||
.. _deprecated-features-2.2:
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue