[pyar] Debug de objetos pasados a templates de Django

Federico Mendez mendezfederico87 en gmail.com
Jue Nov 17 14:09:45 ART 2011


On 11/17/2011 06:03 PM, Fabian Ezequiel Gallina wrote:
>
> El 17 de noviembre de 2011 14:00, Fabian Ezequiel Gallina 
> <galli.87 en gmail.com <mailto:galli.87 en gmail.com>> escribió:
>
>     El 17 de noviembre de 2011 09:39, Federico Mendez
>     <mendezfederico87 en gmail.com <mailto:mendezfederico87 en gmail.com>>
>     escribió:
>
>         El objeto en particular que quiero examinar es object.tags.
>         Cuando pongo {{ object.tags|wordcount }}
>          me devuelve "2", pero si hago un {% if object.tags.count %}
>         blablabla {% endif %} esto no me muestra nada... por eso
>         quiero inspeccionar que metodos puedo aplicarle al
>         object.tags, o al menos entender por que no puedo usar el
>         count.  Si pongo solo {{% if object.tags %}} me tira este error:
>
>         TemplateSyntaxError:
>
>         Caught NoReverseMatch while rendering: Reverse for 'coltrane_link_archive_tag' with arguments '('',)' and keyword arguments '{}' not found.
>
>         Aca esta el codigo del template si a alguien le interesa:http://dpaste.com/658059/
>
>
>     Eso significa que {% if object.tags %} está funcionando y que tu
>     template llega a:
>
>     <a  href="{%  url  coltrane_link_archive_tag  tag.name  <http://tag.name>  %}">{{  tag.name  <http://tag.name>  }}</a>
>
>     Lo que está fallando ahí es que django no encuentra ninguna url
>     definida para 'coltrane_link_archive_tag'. Se me ocurre que te
>     está faltando agregar las urls de esa app a tu main urlconf.
>
>     Leete esto para entender un poco mejor de qué se trata el asunto
>     del Reverse: https://docs.djangoproject.com/en/dev/topics/http/urls/
>
>     En esta parte te va a quedar un poco más claro qué es lo que está
>     pasando ahí:
>     https://docs.djangoproject.com/en/dev/topics/http/urls/#naming-url-patterns
>
>
> Viendolo bien de nuevo, tag.name <http://tag.name> parece no contener 
> nada, fijate si realmente los "tag" tienen .name.
>
> Saludos,
> -- 
> Fabián E. Gallina
> http://www.anue.biz
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
No llega a tag.name porque sino minimo me tendria que aparecer el 
"<p>This link is tagged with "
que directamente se saltea e imprime "<p>This link doesn't have any 
tags.</p>"

-- 
# ---- Federico Mendez ----
#
# Skype: mendezfederico87
# Web: http://programmingmate.com
# CV: http://programmingmate.com/my-cv
# GitHub: http://github.com/muayguy
# Linkedin: http://it.linkedin.com/in/mendezfederico
#
# ---- Federico Mendez ----

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111117/1e577059/attachment.html>


More information about the pyar mailing list