Обновить выбранные объекты из ListView в Django

У меня есть 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). Что я делаю не так?


person Nets    schedule 30.04.2013    source источник


Ответы (1)


См. docs для правильного использования, as_view возвращает вызываемый

class MyListView(ListView):
    model = Entry

    def post(self, request, *args, **kwargs):
        return MyUpdateView.as_view()(request)
person Ngenator    schedule 30.04.2013