No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Curso B√°sico de Django

Curso B√°sico de Django

Facundo García Martoni

Facundo García Martoni

Creando la vista results

26/29
Recursos

Aportes 6

Preguntas 2

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Para las palabras que no se pluralizan con un sufijo simple, puede especificar un sufijo singular y plural, separados por una coma.

You have {{ num_cherries }} cherr{{ num_cherries|pluralize:"y,ies" }}.

Entonces el cliente al clickear el texto anclado (con etiquita <a href= {{url ‚Äúpolls:results‚ÄĚ}}> ) , en el backend lo que va pasar es ir a buscar el path indicado y hacer match con el que tenga name=results en urls . py que contiene la view (definida en ‚Äúviews . py‚ÄĚ) recibiendo una petici√≥n POST para interactuar con la base de datos , aplicamos la l√≥gica definida y luego enviar un template (archivo HTML) con opciones o resultados.

<a href=" {% url 'polls:index' %} "> Ir a inicio </a>

Tambi√©n se podr√≠a agregar esta ancla para regresar a ‚Äúinicio‚ÄĚ sin tener que escribir el url.

Espero le sirva a alguien =)

Si no les funciona el pluralize, eliminen los espacios:

<li>
    {{ choice.choice_tex }} -- {{ choice.votes }} vote{{choice.votes|pluralize}}
  </li>

No olviden hacer los commits por cada modulo, que el profe facundo olvido.

git add -A
git commit -m "views"

Lo importante es diferenciar entre views y templates. Ambas pueden llamarse(redirigirse) y tener cuidado con las variables que pedidos en las views para manejar.