是否可以手动将字段条目添加到使用通用视图创建的对象?
例如,
from django.views.generic.create_update import create_object
def create_thing(request):
queryset = Things.objects.all()
#Somehow pass something to tell the view to
#assign Thing.author=request.user...
return create_object(
request,
queryset,
form_class = ThingForm,
template_name = 'thing_template.html',
)
的Ta!
答案 0 :(得分:1)
抱歉,没有。你必须写自己的观点。
Here's the source - 您可以看到没有回调或任何内容,并且没有任何内容传递请求(因此您可以访问request.user)和您可能会覆盖的new_object来执行分配。< / p>