Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2018, 06:24
campos84
 
Fecha de Ingreso: julio-2010
Mensajes: 37
Antigüedad: 14 años, 3 meses
Puntos: 1
Error en redirect

Tengo la siguiente vista:

Código:
class AnuncioDetalle(ListView):

    template_name = "anuncios/anuncio_detalle.html"
    queryset = Anunciovw.objects.all()

    def get_context_data(self, **kwargs):
        context = super(AnuncioDetalle, self).get_context_data(**kwargs)

        context['anuncio'] = Anunciovw.objects.get(pk=self.kwargs['pk'])
        
        if context['anuncio'].slug != self.kwargs['slug']:
            raise Http404('')
        if context['anuncio'].activo != True:
            return redirect('index')

        context['categorias'] = Categoria.objects.all()
        context['imagenes'] = Imagen.objects.filter(anuncio_id=self.kwargs['pk'])
        return context
Pretendo que si el anuncio está desactivado, se haga una redirección 301 a la página index del sitio. Este código me genera el error: Reverse for 'index' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []