mixin
django_spire.contrib.sync.django.mixin
SyncableMixin
Bases: Model
django_spire.contrib.sync.django.mixin
SyncableMixin
Bases: Model
django_spire/contrib/sync/django/mixin.py id = models.UUIDField(primary_key=True, default=(uuid.uuid4), editable=False)
class-attribute
instance-attribute
sync_field_timestamps = models.JSONField(default=dict, editable=False)
class-attribute
instance-attribute
sync_field_last_modified = models.BigIntegerField(default=0, editable=False, db_index=True)
class-attribute
instance-attribute
objects = SyncableQuerySet.as_manager()
class-attribute
instance-attribute
Meta
abstract = True
class-attribute
instance-attribute
save
django_spire/contrib/sync/django/mixin.py get_dirty_fields
refresh_from_db
configure
classmethod
get_clock
classmethod
django_spire/contrib/sync/django/mixin.py get_syncable_field_names
classmethod