Как установить текущего активного пользователя в качестве поля автора в модели статьи?
У меня много пользователей, которые могут добавлять статьи из панели администратора Django. Я хочу, чтобы поле автора было назначено пользователю, который в данный момент находится под логином. Я знаю, что мы можем добиться этого с помощью request.user
. Я хочу добиться того же в методе save() модели Article.
class Article(models.Model):
author = models.ForeignKey(CustomUser,on_delete=models.CASCADE)
def save(self, *args, **kwargs):
self.author = ?
super(Article, self).save(*args, **kwargs)