How to redirect on conditions with class based views in Django 1.3?

后端 未结 3 973
梦毁少年i
梦毁少年i 2021-02-05 03:02

I am using a ListView that list videos according to tags. The filtering happens in get_queryset(). I\'d like to redirect the user to another page if the tag doesn\'t contains an

3条回答
  •  北海茫月
    2021-02-05 03:35

    Found it:

    def render_to_response(self, context):
    
        if not self.videos:
            return redirect('other_page')
    
        return super(VideosView, self).render_to_response(context)
    

    This is called for all HTTP methods

提交回复
热议问题