swimlane.core.fields.reference module¶
-
class
swimlane.core.fields.reference.ReferenceCursor(*args, **kwargs)[source]¶ Bases:
swimlane.core.fields.base.cursor.FieldCursorHandles lazy retrieval of target records
-
target_app¶ Make field’s target_app available on cursor
-
-
class
swimlane.core.fields.reference.ReferenceField(*args, **kwargs)[source]¶ Bases:
swimlane.core.fields.base.cursor.CursorField-
cursor_class¶ alias of
ReferenceCursor
-
field_type= 'Core.Models.Fields.Reference.ReferenceField, Core'¶
-
set_python(value)[source]¶ Expect list of record instances, convert to a SortedDict for internal representation
-
set_swimlane(value)[source]¶ Store record ids in separate location for later use, but ignore initial value
-
supported_types= (<class 'swimlane.core.resources.record.Record'>,)¶
-
target_app¶ Defer target app retrieval until requested
-