Автоматическое обновление created_by/updated_by с помощью аутентифицированного пользователя Django
У меня есть BaseModel, которая выглядит следующим образом:
class BaseModel(models.Model):
updated_by = models.ForeignKey(get_user_model(), related_name='+', on_delete=models.RESTRICT, db_column='updated_by')
updated_at = models.DateTimeField(auto_now=True)
created_by = models.ForeignKey(get_user_model(), related_name='+', on_delete=models.RESTRICT, db_column='created_by')
created_at = models.DateTimeField(auto_now_add=True)
class Meta:
abstract = True
Я хочу автоматически обновлять поля updated_by и created_by. Но у меня нет доступа к объекту request. Как я могу получить пользователя?