0

テーブル内のすべてのオブジェクトを一覧表示する ListView があります。すべての行にチェックボックスがあります。チェックボックスが別のビューのフォームセットでマークされているオブジェクトを更新しようとしていますが、フォームからの投稿データを使用して更新ビューにユーザーを送信する方法がわかりません。

私はもう試した

class MyListView(ListView):
    model = Entry

    def post(self, request, *args, **kwargs):
        return MyUpdateView.as_view(request)

エラーが発生しますas_view() takes exactly 1 argument (2 given)。私は何を間違っていますか?

4

1 に答える 1

1

正しい使用方法についてはドキュメントを参照してください。as_view呼び出し可能オブジェクトを返します

class MyListView(ListView):
    model = Entry

    def post(self, request, *args, **kwargs):
        return MyUpdateView.as_view()(request)
于 2013-04-30T17:57:57.490 に答える