【发布时间】:2012-10-22 05:16:39
【问题描述】:
我为我的模型使用了 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 中的请求并将其传递给表单?
【问题讨论】:
标签: django django-forms django-generic-views django-class-based-views