db.models.Lookup.process_lhs()
  • References/Python/Django/API/Models/Lookup API reference

process_lhs(compiler, connection, lhs=None) [source] Returns a tuple (lhs_string, lhs_params)

2025-01-10 15:47:30
db.models.as_sql()
  • References/Python/Django/API/Models/Lookup API reference

as_sql(self, compiler, connection) Responsible for producing the query string and parameters for the expression. The compiler

2025-01-10 15:47:30
db.models.lookups.RegisterLookupMixin.get_lookup()
  • References/Python/Django/API/Models/Lookup API reference

get_lookup(lookup_name) Returns the Lookup named lookup_name registered in the class. The default

2025-01-10 15:47:30
db.models.lookups.RegisterLookupMixin.get_transform()
  • References/Python/Django/API/Models/Lookup API reference

get_transform(transform_name) Returns a Transform named transform_name. The default implementation

2025-01-10 15:47:30
db.models.Transform.output_field
  • References/Python/Django/API/Models/Lookup API reference

output_field Defines the class this transformation outputs. It must be a

2025-01-10 15:47:30
db.models.Transform.lookup_name
  • References/Python/Django/API/Models/Lookup API reference

lookup_name The name of the lookup, used for identifying it on parsing query expressions. It cannot contain the string "__"

2025-01-10 15:47:30
db.models.Lookup.process_rhs()
  • References/Python/Django/API/Models/Lookup API reference

process_rhs(compiler, connection) [source] Behaves the same way as process_lhs()

2025-01-10 15:47:30
db.models.Lookup.lookup_name
  • References/Python/Django/API/Models/Lookup API reference

lookup_name The name of this lookup, used to identify it on parsing query expressions. It cannot contain the string "__"

2025-01-10 15:47:30
db.models.get_transform()
  • References/Python/Django/API/Models/Lookup API reference

get_transform(transform_name) Must return the lookup named transform_name. For instance, by returning self

2025-01-10 15:47:30
db.models.output_field
  • References/Python/Django/API/Models/Lookup API reference

output_field Defines the type of class returned by the get_lookup() method. It must be a

2025-01-10 15:47:30