Mensagem sobre o tópico
Problema com Inclusion Tag
Received: by 10.229.97.196 with SMTP id m4mr36512qcn.9.1246548987450;
Thu, 02 Jul 2009 08:36:27 -0700 (PDT)
Return-Path: <luciano.billo...@gmail.com>
Received: from mail-qy0-f187.google.com (mail-qy0-f187.google.com [209.85.221.187])
by gmr-mx.google.com with ESMTP id 18si266784qyk.1.2009.07.02.08.36.26;
Thu, 02 Jul 2009 08:36:26 -0700 (PDT)
Received-SPF: pass (google.com: domain of luciano.billo...@gmail.com designates 209.85.221.187 as permitted sender) client-ip=209.85.221.187;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of luciano.billo...@gmail.com designates 209.85.221.187 as permitted sender) smtp.mail=luciano.billo...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by qyk17 with SMTP id 17so1985090qyk.9
for <django-brasil@googlegroups.com>; Thu, 02 Jul 2009 08:36:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:content-type;
bh=urSgGylsStA6lZeFza8z/xTcv4zk5Pf9vAuedfr/LkQ=;
b=WATFP54aYrACojH7GvA3N3mdKGmEjLiERQXx2iu3Qc+pJmxzZKKQHvaNJlhhsL/E1T
C57SejBHz+5xzztIsVV1vgPeuqmUHsYOhkYc1O+hyW6/7Iy3PhNgnHW6EcJJ1pvDFWRO
sYmROlZRQyng5G/8pbZmdVoawdvf8Qb0bm/bw=
DomainKey-Signature: a=rsa-sha1; c=nofws;
d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
b=MF1yLZukQN/DJre1/pd/jK8cBxSJFElQDIzbQgvQ9FigpaWfdL9lEeKHMj+a6n9WV1
/k02N2q2UROHHFXtN5w6eNwpmIpWTi8267w107qr9A3iQt2eGw+0HcAADLcdA/TYDFmM
oJ48z8cO7OHU99QSn36CUN9iqZi1rNW5vRHGg=
MIME-Version: 1.0
Received: by 10.231.19.140 with SMTP id a12mr326088ibb.22.1246548986262; Thu,
02 Jul 2009 08:36:26 -0700 (PDT)
In-Reply-To: <e568d8450907020804l5711fcbfg94f1872f50430ccd@mail.gmail.com>
References: <e568d8450907020804l5711fcbfg94f1872f50430ccd@mail.gmail.com>
Date: Thu, 2 Jul 2009 12:36:26 -0300
Message-ID: <e568d8450907020836x4da56b8boea1cfec03487a...@mail.gmail.com>
Subject: Re: Problema com Inclusion Tag
From: Luciano Billotta <luciano.billo...@gmail.com>
To: django-brasil@googlegroups.com
Content-Type: multipart/alternative; boundary=002354471b788575bb046dbacd64
--002354471b788575bb046dbacd64
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
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!
--002354471b788575bb046dbacd64
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Galera problema resolvido!<br><br>Pesquisando um pouco mais aqui na lista, =
vi uma thread de nome "Chamar view do template".<br><br>Resolvi o=
problema fazendo a tag de um outro modo e muito mais simples:<br><br># -*-=
coding: utf-8 -*-<br>
from publicidade.models import FullBanner<br>from random import randint<br>=
from django import template<br><br>register =3D template.Library()<br><br>@=
register.inclusion_tag("publicidade/publicidade_horizontal.html")=
<br>
def publicidade_horizontal():<br>=A0=A0=A0 fullbanners_publicados =3D FullB=
anner.objects.filter(estado=3D"pub")<br>=A0=A0=A0 num_fullbanners=
=3D fullbanners_publicados.count()<br>=A0=A0=A0 fullbanner =3D fullbanners=
_publicados[randint(0, num_fullbanners-1)]<br>
=A0=A0=A0 return {'fullbanner':fullbanner}<br><br>-----------------=
----------------<br>Ae aquela bicheira <b>Content-Type... </b>sumiu!<br><br=
>Valeu galera. Valeu Heigler!<br>
--002354471b788575bb046dbacd64--