Estoy empezando con webapp2. Mi inglés no es muy bueno, entonces usaré un ejemplo de para explicar mi problema: Supongamos que estoy creando una aplicación que manejará la información de los autos.webapp2 - ¿Cómo invertir URL en plantillas?
tengo estos controladores:
- ViewHandler: se mostrará una vista para un solo coche, con toda su información (motor, año, marca, modelo, etc ..)
- ListHandler : mostrará todos los automóviles en la aplicación, con un enlace a la página de visualización.
El problema es que no puedo construir ese enlace a la vista única.
que podía hacer esto en la plantilla:
<ul>
<li><a href='/cars/view/{{car.id}}'>{{car.model}}</a></li>
</ul>
pero no me gusta eso Me preguntaba si hay alguna manera de hacerlo similar a Django, (¿dónde está el principio DRY después de todo?) resolviendo la URL en la plantilla, así:
<ul>
<li><a href='{% url cars.view car.id}'>{{car.model}}</a></li>
</ul>
Quizás no está en la plantilla. He probado webapp2.url_for() pero no me ayudó.
¡Muchas gracias!
Si usando webapp2 + Jinja2 su ya responder en stackoverflow: http://stackoverflow.com/questions/7081250/webapp2-jinja2-how-can-i-get-uri-for-working-in-jinja2-views – gmunkhbaatarmn
No estoy usando jinja, pero voy a echar un vistazo y tal vez cambiar Gracias. – santiagobasulto