我为我的模型使用了 Django 的通用 createview
from myproject.app.forms import PersonForm
class PersonMixin(object):
model = Person
form_class = PersontForm
class PersonCreateView(PersonMixin, CreateView):
pass
这非常适合使用我的自定义表单显示 Person 的创建视图。但是,我在表单中有一个字段,我想用一个值预先填充。我找到了这个答案:Set initial value to modelform in class based generic views
但是,我的预填充值来自 request.user 的配置文件。如何访问 PersonCreateView 中的请求并将其传递给表单?