more logs !

sync3
Laurent 5 months ago
parent 156a4ff0ef
commit 2f34664f2d
  1. 8
      sync/models/data_access.py

@ -8,7 +8,9 @@ from ..registry import model_registry
import uuid
from . import ModelLog, SideStoreModel, BaseModel
import logging
logger = logging.getLogger(__name__)
class DataAccess(BaseModel):
id = models.UUIDField(primary_key=True, default=uuid.uuid4)
@ -40,6 +42,9 @@ class DataAccess(BaseModel):
store_id = obj.store_id
for user in users:
logger.info(f'=== create ModelLog for: {operation} > {users}')
existing_log = ModelLog.objects.filter(user=user, model_id=self.model_id, operation=operation).first()
if existing_log:
existing_log.date = timezone.now()
@ -55,9 +60,10 @@ class DataAccess(BaseModel):
store_id=store_id
)
except ObjectDoesNotExist:
logger.info('object does not exists any more: {self.model_name} : {self.model_id}')
pass
else:
print(f'model not found: {self.model_name}')
logger.info(f'model not found: {self.model_name}')
def add_references(self):
model_class = model_registry.get_model(self.model_name)

Loading…
Cancel
Save