0

是否可以手动将字段条目添加到使用通用视图创建的对象中?

例如,

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',
        )

塔!

4

1 回答 1

1

抱歉,没有。您必须编写自己的视图。

这是源代码- 您可以看到没有回调或任何东西,并且没有任何东西通过请求(因此您可以访问 request.user)和您可能覆盖的 new_object 来执行分配。

于 2012-01-24T18:33:10.807 回答