在通用'create_object'视图后操作对象(python / django)

时间:2012-01-24 17:39:10

标签: python django django-generic-views

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

例如,

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!

1 个答案:

答案 0 :(得分:1)

抱歉,没有。你必须写自己的观点。

Here's the source - 您可以看到没有回调或任何内容,并且没有任何内容传递请求(因此您可以访问request.user)和您可能会覆盖的new_object来执行分配。< / p>