django_sorcery.db.meta.composite module¶
Metadata for composite sqlalchemy properties.
-
class
django_sorcery.db.meta.composite.composite_info(composite, parent=None)[source]¶ Bases:
objectA helper class that makes sqlalchemy composite model inspection easier.
-
attribute¶ Returns composite field instrumented attribute for generating query expressions.
-
clean_fields(instance, exclude=None)[source]¶ Clean all fields and raise a ValidationError containing a dict of all validation errors if any occur.
-
field_names¶ Returns field names used in composite.
-
full_clean(instance, exclude=None)[source]¶ Call clean_fields(), clean(), and run_validators() on the composite model.
Raise a ValidationError for any errors that occur.
-
model_class¶ Returns the composite class.
-
name¶ Returns composite field name.
-
parent¶
-
parent_model¶ Returns the model class that the attribute belongs to.
-
prop¶
-
properties¶
-