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