Автоматическое обновление 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. Как я могу получить пользователя?

Вернуться на верх