swimlane.core.fields.base.cursor module¶
- class swimlane.core.fields.base.cursor.CursorField(*args, **kwargs)[source]¶
Bases:
Field
Returns a proxy-like FieldCursor instance to support additional functionality
- property cursor¶
Cache and return cursor_class instance
- cursor_class = None¶
- class swimlane.core.fields.base.cursor.FieldCursor(field, initial_elements=None)[source]¶
Bases:
Cursor
,SwimlaneResolver
Base class for encapsulating a field instance’s complex logic
Useful in abstracting away extra request(s), lazy evaluation, pagination, intensive calculations, etc.