summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2018-12-30 11:43:39 -0500
committerGitHub <noreply@github.com>2018-12-30 11:43:39 -0500
commit100b8dd1635361f3624dd5777a20c1ded32b5c92 (patch)
treef97b2a0ad5c13d1f7d11d797738d3d2ee08d9505
parentbdf3863bddd4e1bb91cfc3dec26e88420246426a (diff)
Renamed QuerySet.earliest()/latest() helper method.
-rw-r--r--django/db/models/query.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/django/db/models/query.py b/django/db/models/query.py
index a8e1560853..f92998e7ad 100644
--- a/django/db/models/query.py
+++ b/django/db/models/query.py
@@ -607,10 +607,10 @@ class QuerySet:
))
return params
- def _earliest_or_latest(self, *fields, field_name=None):
+ def _earliest(self, *fields, field_name=None):
"""
- Return the latest object, according to the model's
- 'get_latest_by' option or optional given field_name.
+ Return the earliest object according to fields (if given) or by the
+ model's Meta.get_latest_by.
"""
if fields and field_name is not None:
raise ValueError('Cannot use both positional arguments and the field_name keyword argument.')
@@ -643,10 +643,10 @@ class QuerySet:
return obj.get()
def earliest(self, *fields, field_name=None):
- return self._earliest_or_latest(*fields, field_name=field_name)
+ return self._earliest(*fields, field_name=field_name)
def latest(self, *fields, field_name=None):
- return self.reverse()._earliest_or_latest(*fields, field_name=field_name)
+ return self.reverse()._earliest(*fields, field_name=field_name)
def first(self):
"""Return the first object of a query or None if no match is found."""