14 lines
413 B
Python
14 lines
413 B
Python
from django.db.models import Lookup
|
|
from django.db.models.fields import Field
|
|
|
|
|
|
@Field.register_lookup
|
|
class NotEqual(Lookup):
|
|
lookup_name = "ne"
|
|
|
|
def as_sql(self, compiler, connection):
|
|
lhs, lhs_params = self.process_lhs(compiler, connection)
|
|
rhs, rhs_params = self.process_rhs(compiler, connection)
|
|
params = lhs_params + rhs_params
|
|
return "%s <> %s" % (lhs, rhs), params
|