django_shared_property package

Submodules

django_shared_property.apps module

django_shared_property.decorator module

django_shared_property.expressions module

django_shared_property.parser module

class django_shared_property.parser.Parser(function)[source]

Bases: object

build_expression(expression)[source]
handle_bool(boolean)[source]
handle_case(case)[source]
handle_coalesce(expression)[source]
next(
itertools.chain(

(x for x in expression.get_source_expressions() where x is not None), (None,)

)

)

handle_combinedexpression(expression)[source]
handle_concat(concat)[source]
handle_concatpair(pair)[source]
handle_exact(exact)[source]
handle_expressionwrapper(expression)[source]
handle_f(f)[source]
handle_lower(expression)
handle_q(q)[source]
handle_upper(expression)
handle_value(value)[source]
handle_when(when, *others)[source]
class django_shared_property.parser.register(func)[source]

Bases: object

Module contents

Top-level package for Django Shared Property.