Zadejte hledaný výraz...

Jak na vypis objektu v template

slover
verified
rating uzivatele
6. 4. 2011 23:16:13
Ahoj,
potreboval bych poradit, jak vypisu v template objekt z databaze.
Mam model
class Product(models.Model):
name = models.CharField(max_length=200)
class Variant(models.Model):
product = models.ForeignKey(Product)
size = models.CharField(max_length=10)
V template to vypisuji nasledovne
{% for prod in product_list %}
{{ prod.nazev }}
{% endfor %}
ale vubec netusim, jak mam vypsat vsechny velikosti pro dany produkt z tridy variant.
Muzete mi nekdo poradit?
Diky
6. 4. 2011 23:16:13
https://webtrh.cz/diskuse/jak-na-vypis-objektu-v-template/#reply625606
6. 4. 2011 23:41:40
https://webtrh.cz/diskuse/jak-na-vypis-objektu-v-template/#reply625605
Napsal syntaxsugar;643483
a nevypise to nahodou vsechny objekty typu Variant?
7. 4. 2011 09:04:23
https://webtrh.cz/diskuse/jak-na-vypis-objektu-v-template/#reply625604
Co tak nieco taketo?
7. 4. 2011 09:46:33
https://webtrh.cz/diskuse/jak-na-vypis-objektu-v-template/#reply625603
Karel Kohout
verified
rating uzivatele
(10 hodnocení)
8. 4. 2011 13:38:12
Napsal mallox;643533
a nevypise to nahodou vsechny objekty typu Variant?
Ne, object_set() (Manager, který za tím sedí) sleduje vztahy 1:n / m:n v databázi.
Nejsem si jistý, ale product_list vůbec nemusí mít variant_set, spíš by bylo rozumnější (bez ohledu na vytížení databáze) dělat:
Někde v API je select_related () (+ pár dalších), ušetří ti pár desítek/stovek dotazů do db.
8. 4. 2011 13:38:12
https://webtrh.cz/diskuse/jak-na-vypis-objektu-v-template/#reply625602
Pro odpověď se přihlašte.
Přihlásit