如何返回django中的调用视图?

时间:2013-10-01 16:28:53

标签: python django

我正在使用以下django视图获取许多不同的视图,有没有办法重定向到调用它的视图?

删除图像

def delete_image(request,id,image_id):
    ImagenAvaluo.objects.filter(image_id=image_id).delete()
    return calling_view(request,id)

1 个答案:

答案 0 :(得分:5)

创建一个单独的函数并在多个视图中使用它:

def delete_images(image_id):
    ImagenAvaluo.objects.filter(image_id=image_id).delete()

这样您就不必跟踪哪个视图调用了哪个其他视图。它还可以避免传递request对象。