Reference
QuerySet API reference
QuerySet APIField lookups
Case-insensitive ends-with. Example: SQL equivalent: (The exact SQL syntax varies for each database engine.) NOTE: When using the SQLite backend and non-ASCII strings, bear in mind the > database note about string comparisons.
Reference
QuerySet API reference
QuerySet APIField lookups
Range test (inclusive). Example: SQL equivalent: You can use range anywhere you can use BETWEEN in SQL — for dates, numbers and even characters.
Reference
QuerySet API reference
QuerySet APIField lookups
For datetime fields, casts the value as date. Allows chaining additional field lookups. Takes a date value.
Reference
QuerySet API reference
QuerySet APIField lookups
For date and datetime fields, an exact year match. Allows chaining additional field lookups. Takes an integer year.
Reference
QuerySet API reference
QuerySet APIField lookups
For date and datetime fields, an exact ISO 8601 week-numbering year match. Allows chaining additional field lookups. Takes an integer year.
Reference
QuerySet API reference
QuerySet APIField lookups
For date and datetime fields, an exact month match. Allows chaining additional field lookups. Takes an integer 1 (January) through 12 (December).
Reference
QuerySet API reference
QuerySet APIField lookups
For date and datetime fields, an exact day match. Allows chaining additional field lookups. Takes an integer day.
Reference
QuerySet API reference
QuerySet APIField lookups
For date and datetime fields, return the week number (1-52 or 53) according to ISO-8601, i.e., weeks start on a Monday and the first week contains the year’s first Thursday.
Reference
QuerySet API reference
QuerySet APIField lookups
For date and datetime fields, a ‘day of the week’ match. Allows chaining additional field lookups. Takes an integer value representing the day of week from 1 (Sunday) to 7 (Saturday).
Reference
QuerySet API reference
QuerySet APIField lookups
For date and datetime fields, an exact ISO 8601 day of the week match. Allows chaining additional field lookups. Takes an integer value representing the day of the week from 1 (Monday) to 7 (Sunday).
Reference
QuerySet API reference
QuerySet APIField lookups
For date and datetime fields, a ‘quarter of the year’ match. Allows chaining additional field lookups. Takes an integer value between 1 and 4 representing the quarter of the year.
Reference
QuerySet API reference
QuerySet APIField lookups
For datetime fields, casts the value as time. Allows chaining additional field lookups. Takes a datetime.time value.
Reference
QuerySet API reference
QuerySet APIField lookups
For datetime and time fields, an exact hour match. Allows chaining additional field lookups. Takes an integer between 0 and 23.
Reference
QuerySet API reference
QuerySet APIField lookups
For datetime and time fields, an exact minute match. Allows chaining additional field lookups. Takes an integer between 0 and 59.
Reference
QuerySet API reference
QuerySet APIField lookups
For datetime and time fields, an exact second match. Allows chaining additional field lookups. Takes an integer between 0 and 59.
Reference
QuerySet API reference
QuerySet APIField lookups
Takes either True or False, which correspond to SQL queries of IS NULL and IS NOT NULL, respectively. Example: SQL equivalent:
Reference
QuerySet API reference
QuerySet APIField lookups
Case-sensitive regular expression match. The regular expression syntax is that of the database backend in use.
Reference
QuerySet API reference
QuerySet APIField lookups
Case-insensitive regular expression match. Example: SQL equivalents:
Reference
QuerySet API reference
QuerySet APIAggregation functions
Strings that reference fields on the model, transforms of the field, or query expressions.
Reference
QuerySet API reference
QuerySet APIAggregation functions
An optional argument that represents the model field of the return value NOTE: When combining multiple field types, Django can only determine the > output_field if all fields are of the same type.