所以我有一個表格,其中用戶可以發佈Parent
細節還爲不同模型的孩子形式。使用外鍵過濾對象
我需要的是允許用戶通過過濾其相關對象訪問Parent
對象列表Kid
比方說,一個過濾器,列出了孩子名叫比Z
現場年長X
在Y
城市家長的對象,也沒有兒童X
誰是年輕的Z
住在Y
城市。
models.py:
class Parent(models.Model):
title = models.CharField(max_length=250)
class Kid(models.Model):
cities = (
('city1', city1),
('city2', city2)
)
family = models.ForeignKey(Parent)
title = models.CharField(max_length=250)
age = models.CharField(max_length=250)
city = models.CharField(choices=cities)
知道怎樣做,或在那裏/要尋找什麼答案?
這不容易。因爲它會是'kid_set',而不是'kid'。這是一對多的關係。 –
對不起@SardorbekImomaliev,我不跟着你。 OP的示例模型與Django文檔中的示例模型完全相同。我錯過了什麼? – Aditya
孩子有家長,但家長有很多孩子。在示例實體有一個博客,但博客可以有很多實體,並在父母的關係字段將被稱爲'kid_set' –