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

Loading…
Cancel
Save