2012-01-24 45 views
0

是否可以手動添加字段條目到已使用通用視圖創建的對象?通用'create_object'視圖後處理對象(python/django)

例如,

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

對不起,沒有。你必須寫出自己的觀點。

Here's the source - 您可以看到沒有回調或任何內容,也沒有任何內容會通過請求(因此您可以訪問request.user)和new_object,您可能會覆蓋以執行分配。

+0

是的我不確定是否有可能在某種程度上操縱請求。即假冒POST包含所需的任務。可能是一個脆弱的解決方案。 – powlo