🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #26954

queryset ze zmienna w templatetags

#26954
From: jm426
Date: Fri, 20 Nov 2009 10:54
26 lines
1935 bytes
Witam,

mam problem z przeslaniem zmiennej  z template do queryset w
templatetag.
W template ustawilem:

{% count category %}
gdzie count jest templatetag a category zmienna {{ category }} np
Linux

def count(name):
    row = "\"%s\"" % name
    counter = Entry.objects.filter(categories__title=row).count()
    return counter

register.simple_tag(count)

Problem jest taki ze jesli ustawie {% count "Linux" %} to wszystko
działa, ale ze zmienna nie chce. Powód jest taki że zmiana nie ma
cudzysłowów które są potrzebne w queryset.
Próbowałem je dodać poprzez "\"%s\"" % name ale wówczas wynik jest 0
więc podejrzewam że w zapytaniu ustawia sie "row" a nie "Linux"?
Prosze o pomoc bo jakoś nie mogę tego rozgryść :-/

Pozdrawiam
Jacek
Technical Details
Message-ID: <a0dfb7f9-1b1a-4d10-9ee2-daffea14d717@d5g2000yqm.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!d5g2000yqm.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!d5g2000yqm.googlegroups.com!not-for-mail
From: jm426 <jm426@op.pl>
Newsgroups: pl.comp.lang.python
Subject: queryset ze zmienna w templatetags
Date: Fri, 20 Nov 2009 02:54:28 -0800 (PST)
Organization: http://groups.google.com
Lines: 27
Message-ID: <a0dfb7f9-1b1a-4d10-9ee2-daffea14d717@d5g2000yqm.googlegroups.com>
NNTP-Posting-Host: 95.49.33.49
Mime-Version: 1.0
X-Trace: posting.google.com 1258714468 11441 127.0.0.1 (20 Nov 2009 10:54:28 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 20 Nov 2009 10:54:28 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: d5g2000yqm.googlegroups.com; posting-host=95.49.33.49;  posting-account=c-2ePgoAAAAIUUS0lPoTBQ7gApk4uJs-
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.15)  Gecko/2009102815 Ubuntu/9.04 (jaunty) Firefox/3.0.15,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit