Field Lookups - in
Example
Get all records where firstname is one of the values in the list:
mydata = Member.objects.filter(firstname__in=['Tobias', 'Linus', 'John']).values()
Run Example »
Definition and Usage
The in lookup is used to get records where
the value is one of the values in an iterable (list, tuple, string, queryset).
The in lookup is case sensitive.
SQL Equivalent
The SQL equivalent to the example above will be:
WHERE firstname IN ('Tobias', 'Linus', 'John');
Syntax
All Field lookup keywords must be specified with the fieldname, followed by two(!) underscore characters
__ and the keyword:
fieldname__in=[value1,value2,value3,...]