Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Error en la lista
#2
Hola, Fabián.

Varias cosas. Primero, recordá que las claves de tu contexto (ctx) indican los nombres con los cuales querés acceder a algún objeto de la vista desde la plantilla. Vos estás definiendo la clave "localidad", pero después en la vista accedés como "cursor", lo cual va a generar un error. Segundo, la sintaxis en las plantillas para ejecutar código de Python (en realidad es código del sistema de plantillas de Django) es con llaves, no con paréntesis: {% %} en lugar de (% %).

Te propongo que reformules las últimas líneas de tu vista así:

  1. localidades = cursor.fetchall()
  2. ctx = {"localidades": localidades}
  3. return render(request, "appstock/index.html", ctx)


Y la plantilla:

Código:
{%  for localidad in localidades %}
    <tr>
        <li>{{ localidad }}</li>
    </tr>                    
{% endfor %}

Saludos
Responder


Mensajes en este tema
Error en la lista - por Fabián Postai - 13-04-2021, 10:26 PM
RE: Error en la lista - por Francisco - 14-04-2021, 02:24 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)