django_sorcery.db.meta.composite module¶
Metadata for composite sqlalchemy properties.
-
class
django_sorcery.db.meta.composite.
composite_info
(composite, parent=None)[source]¶ Bases:
object
A 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
¶
-