django_find.handlers module

class django_find.handlers.BooleanFieldHandler[source]

Bases: django_find.handlers.FieldHandler

db_type = 'BOOL'
classmethod handles(model, field)[source]
class django_find.handlers.DateFieldHandler[source]

Bases: django_find.handlers.FieldHandler

db_type = 'DATE'
classmethod handles(model, field)[source]
class django_find.handlers.DateTimeFieldHandler[source]

Bases: django_find.handlers.FieldHandler

db_type = 'DATETIME'
classmethod handles(model, field)[source]
class django_find.handlers.FieldHandler[source]

Bases: object

Abstract base type for all field handlers.

A field handler is an object that you can use to define custom behavior when searching a field of a model.

You might want to use a field handler if you are using a custom model field, or if your query contains information that requires client-side processing before being passed to the database.

db_type = None
classmethod handles(model, field)[source]
classmethod prepare(value)[source]
class django_find.handlers.IPAddressFieldHandler[source]

Bases: django_find.handlers.LowerCaseStrFieldHandler

classmethod handles(model, field)[source]
class django_find.handlers.IntegerFieldHandler[source]

Bases: django_find.handlers.FieldHandler

db_type = 'INT'
classmethod handles(model, field)[source]
class django_find.handlers.LowerCaseStrFieldHandler[source]

Bases: django_find.handlers.StrFieldHandler

db_type = 'LCSTR'
class django_find.handlers.StrFieldHandler[source]

Bases: django_find.handlers.FieldHandler

db_type = 'STR'
classmethod handles(model, field)[source]