Форум сайта python.su
Здравствуйте! Да, действительно , как их передать.
В представление на основе класса UpdateView передаются:
1) некоторый параметр с именем brif_id
2) некоторый параметр с именем pk
Для меня имеет значение первый, так как нужно сделать перенаправление на success_url , который вычисляется reverse_lazy и в этот url нужно передать первый параметр и ещё один, значение которого уже известно — то есть его можно вручную указать программно.
В классе представления переопределил метод:
def get_success_url(self,): return reverse_lazy('question:questions', kwargs={'brif_id': self.kwargs['brif_id'] , 'edit': '1'})
r'^briefing/questions/(?P<brif_id>[-+]?\d+)/edit=(?P<edit>\d{1})/$'
Отредактировано Alex.py (Янв. 23, 2021 18:44:56)
Офлайн
Разобрался, спасибо за внимание)
Сам переопределил метод form_valid и делал перенаправление на левый адрес.
Офлайн