Article View: pl.comp.lang.python
Article #27818Re: Django i pole manytomany w template
From: ds
Date: Fri, 26 Nov 2010 16:36
Date: Fri, 26 Nov 2010 16:36
21 lines
1473 bytes
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-mailReferences:
<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