按一般的CBVS实现,这个是编辑UPDATEVIEW完成之后,跳到LISTVIEW的。
但如果带跳到DETAILVIEW,则reverse_lazy需要带上参数进行跳转。
实现预定义的PK键跳转代码如下:
class RightManageUpdateFATView(UpdateView): template_name = 'rightmanage/edit_fat_rightmanage.html' model = Site form_class = RightManageFATForm def get_success_url(self): return reverse_lazy("rightmanage:rightmanage-detail", kwargs=self.kwargs)
LOOK: