如何在模型中将默认设置为request.user

时间:2019-09-03 01:44:07

标签: django django-models

我在模型中有一个ForeignKey,并且有一个基于类的视图:

models.py

class Book(models.Model):
   author = models.ForeignKey(get_user_model())

views.py

class BookCreate(CreateView):
   model = Book
...

如何设置作者作为登录用户的默认值。例如。像author = models.ForeignKey(get_user_model(), default=request.user)之类的东西,尽管显然不起作用。

0 个答案:

没有答案