class documentation

class ExclusionConstraint(BaseConstraint): (source)

View In Hierarchy

Undocumented

Method __eq__ Undocumented
Method __init__ Undocumented
Method __repr__ Undocumented
Method check_supported Undocumented
Method constraint_sql Undocumented
Method create_sql Undocumented
Method deconstruct Undocumented
Method remove_sql Undocumented
Method validate Undocumented
Class Variable template Undocumented
Instance Variable condition Undocumented
Instance Variable deferrable Undocumented
Instance Variable expressions Undocumented
Instance Variable include Undocumented
Instance Variable index_type Undocumented
Instance Variable opclasses Undocumented
Method _get_condition_sql Undocumented
Method _get_expressions Undocumented
def __eq__(self, other): (source)

Undocumented

def __init__(self, *, name, expressions, index_type=None, condition=None, deferrable=None, include=None, opclasses=(), violation_error_message=None): (source)

Undocumented

def __repr__(self): (source)

Undocumented

def check_supported(self, schema_editor): (source)

Undocumented

def constraint_sql(self, model, schema_editor): (source)

Undocumented

def create_sql(self, model, schema_editor): (source)

Undocumented

def deconstruct(self): (source)

Undocumented

def remove_sql(self, model, schema_editor): (source)

Undocumented

def validate(self, model, instance, exclude=None, using=DEFAULT_DB_ALIAS): (source)

Undocumented

template: str = (source)

Undocumented

condition = (source)

Undocumented

deferrable = (source)

Undocumented

expressions = (source)

Undocumented

Undocumented

index_type = (source)

Undocumented

opclasses = (source)

Undocumented

def _get_condition_sql(self, compiler, schema_editor, query): (source)

Undocumented

def _get_expressions(self, schema_editor, query): (source)

Undocumented