Найти - Пользователи
Полная версия: Когда есть ключ ForeignKey
Начало » Django » Когда есть ключ ForeignKey
1 2
dissdoc
Катит о_О И еще как катит…
Почему я этого не замечал… хз…
Только я в хелпе не вижу child_set… Что это такое?
tezro
dissdoc
Катит о_О И еще как катит…
Почему я этого не замечал… хз…
Только я в хелпе не вижу child_set… Что это такое?
http://docs.djangoproject.com/en/dev/topics/db/queries/#related-objects
Ну вот же. Если у тебя есть связь (i.e., a ForeignKey, OneToOneField, or ManyToManyField), то детей можно получить так - отец.сын_set.all(). Также и в шаблонах собсно.
pawnhearts
если у ForeignKey задать related_name то поле будет называться соотв.образом, а не имямодели_set
например
class Entry(models.Model):
blog = ForeignKey(Blog, related_name='entries')

Blog.objects.get(pk=123).entries
dissdoc
pawnhearts, спасибо! Вот это супер!
а с _set я разобрался) Так в шаблоне можно сразу оформлять))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB