Ir para a pagina inicial dos Grupos do Google    Django Brasil
Re: [django-brasil] Re: Problema com Inclusion Tag

Vinicius Mendes <vbmen...@gmail.com>

O problema era o render_to_response que tava gerando o cabeçalho HTTP.

______________________
Vinícius Mendes
Engenheiro de Computação
http://meiocodigo.com

2009/7/2 Luciano Billotta <luciano.billo...@gmail.com>

> Galera problema resolvido!

> Pesquisando um pouco mais aqui na lista, vi uma thread de nome "Chamar view
> do template".

> Resolvi o problema fazendo a tag de um outro modo e muito mais simples:

> # -*- coding: utf-8 -*-
> from publicidade.models import FullBanner
> from random import randint
> from django import template

> register = template.Library()

> @register.inclusion_tag("publicidade/publicidade_horizontal.html")
> def publicidade_horizontal():
>     fullbanners_publicados = FullBanner.objects.filter(estado="pub")
>     num_fullbanners = fullbanners_publicados.count()
>     fullbanner = fullbanners_publicados[randint(0, num_fullbanners-1)]
>     return {'fullbanner':fullbanner}

> ---------------------------------
> Ae aquela bicheira *Content-Type... *sumiu!

> Valeu galera. Valeu Heigler!