基于Django类的视图中的自定义函数不会被覆盖

时间:2019-02-12 15:22:03

标签: python django django-views django-class-based-views django-inheritance

我有一个父视图和一个子视图。我想像这样在子视图中覆盖一个自定义函数:

我的网址:

slcli virtual create-options
path('<int:place_id>/add_images/', AddImages.as_view(), name="add-images"),
path('<int:place_id>/edit/images/', EditImages.as_view(), name="edit-images"),

我想覆盖父视图的next_url并将其传递给post()

当前输出仅打印:“ NEXT URL:...”

我该如何解决? 预先感谢

1 个答案:

答案 0 :(得分:1)

您的观看代码正确。

您的edit_images.html模板最有可能POST到AddImages视图,这使其看起来好像未调用EditImages视图的覆盖函数。同时,这只是因为触发了错误的视图。