| 123456789101112131415161718192021 |
- import threading
- _thread_locals = threading.local()
- def set_current_user(user):
- _thread_locals.user=user
- def get_current_user():
- return getattr(_thread_locals, 'user', None)
- class UtilModel:
- def save_model(self, request, obj, form, change):
- if obj.created_by == None:
- obj.created_by = request.user
- #super().save_model(request, obj, form, change)
- obj.modified_by = request.user
- super().save_model(request, obj, form, change)
|