InsideDarkWeb.com

¿Cómo puedo mostrar todos los votos de la aplicacion de encuestas de django?

Querría saber cómo puedo mostrar todos los votos en la vista de resultado de la aplicaciones de encuestas de Django, la primera que aparece en todos los tutoriales.

Tengo esto, pero así me muestra el resultado solo de una:

<h1>{{ pregunta.pregunta }}</h1>

<ul>
{% for respuesta in pregunta.respuesta_set.all %}
    <li>{{ respuesta.respuesta }} -- {{ respuesta.votos}} voto{{ respuesta.votos|pluralize }}</li>
{% endfor %}
</ul>

Éste es mi código para views.py:

class IndexView(generic.ListView):
    template_name = 'ProyectoF/index.html'
    context_object_name = 'lista_upreguntas'

    def get_queryset(self):
        """Devuelve las 5 ultimas preguntas."""
        return Pregunta.objects.order_by('-prgFecha')[:5]


class DetallesView(generic.DetailView):
    model = Pregunta
    template_name = 'ProyectoF/detalles.html'


class ResultadosView(generic.DetailView):
    model = Pregunta
    template_name = 'ProyectoF/resultados.html'
    total = 


def votos(request, pregunta_id):
    p = get_object_or_404(Pregunta, pk=pregunta_id)
    try:
        respuesta_ele = p.respuesta_set.get(pk=request.POST['respuesta'])
    except (KeyError, Respuesta.DoesNotExist):
        # Redisplay the Pregunta voting form.
        return render(request, 'ProyectoF/detalles.html', {
            'pregunta': p,
            'error_message': "No has selecionado ninguna respuesta",
        })
    else:
        respuesta_ele.votos += 1
        respuesta_ele.save()
        # Always return an HttpResponseRedirect after successfully dealing
        # with POST data. This prevents data from being posted twice if a
        # user hits the Back button.
        return HttpResponseRedirect(reverse('ProyectoF:resultados', args=(p.id,)))

Stack Overflow en español Asked by Riicky on November 15, 2021

0 Answers

Add your own answers!

Related Questions

¿Cómo almacenar muchas imágenes en la base de datos de firebase?

1  Asked on December 8, 2020 by alan-ortega

     

problema al llamar el método de php desde angular

2  Asked on December 8, 2020 by jossy

 

Collectstatic error mientras desplegaba Django app a Heroku

0  Asked on December 8, 2020 by fernando-lopez

       

calculadora solar añadir api pvgis

0  Asked on December 8, 2020 by juan-javier-escobar-rubio

         

ver si ya existe relacion OnetoOne en Django

1  Asked on December 7, 2020 by natogua

   

Convertir los valores de un objeto JSON de BIN a BASE64

0  Asked on December 7, 2020 by isaac-suaste

         

Cómo resolver este problema en instalacion de foundation?

0  Asked on December 6, 2020 by elias-arias

 

¿Existe algo contrario a hover en css?

0  Asked on December 6, 2020 by petra

       

Error en consola con los context de react

0  Asked on December 6, 2020 by juan-cabello

 

¿Cómo crear un Dashboard?

0  Asked on December 5, 2020

       

Ask a Question

Get help from others!

© 2021 InsideDarkWeb.com. All rights reserved.