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 に答える