🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Django i pole manytomany w template

#27818
From: ds
Date: Fri, 26 Nov 2010 16:36
21 lines
1473 bytes
Łukasz Rekucki wrote:

>     cars_with_fiat = set(fiat.garage_set.values_list('pk', flat=True))
>     garages = Garage.objects.all()
>     for g in garages:
>         g.has_fiat = (g.pk in cars_with_fiat)

Rozważałem taką opcję, jednak "naturalnym" jest wykorzystanie w pełni ORM-a 
zawartego w django. Dlatego bardzo podoba mi się rozwiązanie:

{% for garaz in garaze %}
	{% if mojeauto in garaz.auta %}
		JEST
	{% else %}
		NIE MA
	{% endif %}
{% endfor %}

-- 
Pozdrawiam
ds
Technical Details
Message-ID: <iconmt$ora$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <ick2ui$8gu$1@news.onet.pl> <ick5m2$gv4$1@news.onet.pl> <98c04af0-787c-44f0-b7a1-2e7f8753c0c5@s4g2000yql.googlegroups.com> <a42dbb14-e8bd-4076-8cf2-e73cc6108b51@w21g2000vby.googlegroups.com> <6ce857cb-ac65-430d-ad18-a383124d8826@n10g2000yqd.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: ds <adres@email.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: Django i pole manytomany w template
Followup-To: pl.comp.lang.python
Date: Fri, 26 Nov 2010 17:36:45 +0100
Organization: http://onet.pl
Lines: 21
Message-ID: <iconmt$ora$1@news.onet.pl>
References: <ick2ui$8gu$1@news.onet.pl> <ick5m2$gv4$1@news.onet.pl> <98c04af0-787c-44f0-b7a1-2e7f8753c0c5@s4g2000yql.googlegroups.com> <a42dbb14-e8bd-4076-8cf2-e73cc6108b51@w21g2000vby.googlegroups.com> <6ce857cb-ac65-430d-ad18-a383124d8826@n10g2000yqd.googlegroups.com>
NNTP-Posting-Host: 87.206.79.153
Mime-Version: 1.0
X-Trace: news.onet.pl 1290789405 25450 87.206.79.153 (26 Nov 2010 16:36:45 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Fri, 26 Nov 2010 16:36:45 +0000 (UTC)
User-Agent: KNode/4.4.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit