在Django應用程序,我有三個型號:Django的:獲得相關對象的相關對象,並傳遞給模板
class A(models.Model):
aId = models.AutoField(primary_key=True)
class B(models.Model):
bId = models.AutoField(primary_key=True)
aId = models.ForeignKey(A)
class C(models.Model):
cId = models.AutoField(primary_key=True)
bId = models.ForeignKey(B)
還有就是A和B之間的一對多的關係,因爲有B之間和C. 還有一個視圖類與context_data
。在模板中,我需要顯示和過濾Bs,以及它們的Cs。 如何將所有與A相關的B和與這些B相關的所有Cs傳遞給我的模板(上下文)? 我試圖在兩個數組中分別獲得Bs和Cs,但它似乎並不是一個好主意,因爲我無法通過Bs對Cs進行分類。