2011-10-27 2 views
1

제네릭 클래스 기반 뷰를 아약스로 전달할 수있는 방법이 있습니까?Django 클래스 기반 DetailView/ListView 아약스 데코레이터?

DetailViews와는 다른 방식으로 ListView를 사용할 수 있습니까? 즉

if not request.is_ajax(): 
    raise Http404 
+0

나는 대략 첫 번째 질문을 간략히 이해하며, 두 번째 질문은 거의 이해하지 못한다. 정교한 케어? :) – jro

+0

예를 들어, 기능을 기반으로하는 뷰를 잡기 위해 비 아약스 요청을 구현하는 방법을 설명합니다. 클래스 기반 뷰에 대해서도 동일한 작업을 수행하려고합니다. –

+0

https://docs.djangoproject.com/en/dev/topics를 확인하십시오./class-based-views/# more-than-just-html – Alasdair

답변

1

dispatch있어서 장식, 모든 클래스에 기초하여 뷰를 장식한다.

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