Does Django have a field lookup like __not_equal? (Field lookups are __exact, __contains, etc.)
__not_equal
__exact
__contains
Use one of __exact, __contains etc. with exclude() instead of filter().
exclude()
filter()
You can also use the Q object and negate it.
Q
E.g.
Poll.objects.filter(~Q(question='Who'))