Cita:
Iniciado por razpeitia
Código Python:
Ver original#Esta es la idea mas o menos pero no funciona:
{% for genero in pelicula.genero.all %}
{{ genero.titulo }}
{{ genero. slug }}
{{ genero.contenido.render_url }}# Este es el que tiene el render que es un split definido como funcion en el modelo.
{% endfor %}
Lo que pasa es que tienes mal la sintaxis.
Primero no veo el endfor del primer for. Segundo, en el segundo for haces un override de la variable genero. Tercero el cierre del for es {% endfor %} no {{ endfor }}.
Hola, el codigo anterior no me funciona en la parte para renderizar a "contenido" ya que es una función dentro del modelo.
Código Python:
Ver originalEsto no me imprime nada:
{% for genero in pelicula.genero.all %}
{{ genero.contenido.render_url }}
{% endfor %}
Metodo en el modelo llamado "render_url" que lo saque de este mismo foro.
def render_urls(self):
return ['{0}'.format(url) for url in self.contenido.split()]
Gracias y saludos.