Sin descripción

utils.py 487B

123456789101112131415161718192021
  1. import threading
  2. _thread_locals = threading.local()
  3. def set_current_user(user):
  4. _thread_locals.user=user
  5. def get_current_user():
  6. return getattr(_thread_locals, 'user', None)
  7. class UtilModel:
  8. def save_model(self, request, obj, form, change):
  9. if obj.created_by == None:
  10. obj.created_by = request.user
  11. #super().save_model(request, obj, form, change)
  12. obj.modified_by = request.user
  13. super().save_model(request, obj, form, change)