Django Field Lookups - endswith

Definition and Usage

The endswith lookup is used to get records that ends with a specified value.

The endswith lookup is case sensitive.

For a case insensitive search, use the iendswith lookup.

SQL Equivalent

The SQL equivalent to the example above will be:

WHERE firstname LIKE '%s';

Syntax

All Field lookup keywords must be specified with the fieldname, followed by two(!) underscore characters __ and the keyword:

fieldname__endswith='value'