基于Django类的DetailView / ListView ajax装饰器?

时间:2011-10-27 11:55:20

标签: python ajax django

1 是否有一种方便的方法来ajax装饰基于通用类的视图?

2 与DetailViews相比,ListViews有不同的方法吗?

if not request.is_ajax():
   raise Http404

1 个答案:

答案 0 :(得分:1)

要装饰所有基于类的视图,请装饰dispatch方法。

class MyView(View):
    @decorate
    def dispatch(self, *args, **kwargs):
        return super(MyView, self).dispatch(*args, **kwargs)