gws.plugin.model_field.related_feature
¶
Related Feature field
Represents a child->parent M:1 relationship to another model:
+-------------+ +--------------+
| model | | toModel |
+-------------+ +--------------+
| fromKey |-------->| toKey |
+-------------+ +--------------+
The value of the field is the parent feature.
Source code: gws.plugin.model_field.related_feature
Package Contents¶
- class gws.plugin.model_field.related_feature.Config¶
Bases:
gws.base.model.related_field.Config
Configuration for related feature field.
- fromColumn: str¶
Foreign key column in this table.
- toColumn: str = ''¶
Key column in the related model, primary key by default.
- toModel: str¶
Related model.
- class gws.plugin.model_field.related_feature.Object¶
Bases:
gws.base.model.related_field.Object
- attributeType¶
- after_create_related(to_feature, mc)¶
- after_select(features, mc)¶
- before_create(feature, mc)¶
- before_update(feature, mc)¶
- before_write(feature: gws.Feature, mc: gws.ModelContext)¶
- configure_relationship()¶
- do_init(feature, mc)¶
- uids_for_key(rel: gws.base.model.related_field.RelRef, key, mc)¶
- class gws.plugin.model_field.related_feature.Props¶