diff options
| author | Tim Graham <timograham@gmail.com> | 2018-12-30 11:43:39 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-12-30 11:43:39 -0500 |
| commit | 100b8dd1635361f3624dd5777a20c1ded32b5c92 (patch) | |
| tree | f97b2a0ad5c13d1f7d11d797738d3d2ee08d9505 | |
| parent | bdf3863bddd4e1bb91cfc3dec26e88420246426a (diff) | |
Renamed QuerySet.earliest()/latest() helper method.
| -rw-r--r-- | django/db/models/query.py | 10 |
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.""" |
