我已經定義了我的模型如下,以及如何定義一個查詢來過濾相關Test_Product的產品名稱在指定名稱列表中的Sanity_Test集合?非常感謝如何爲以下情況定義查詢過濾器?
例如:
Sanity_Test_A包含Test_Product_A(產品名稱爲A),Test_Product_B(產品名稱爲B)
Sanity_Test_B包含Test_Product_C(產品名稱爲A),Test_Product_D(產品名稱爲C)
我想過濾Sanity_Test記錄列表,它是Test_Product記錄的產品名稱是A
APP:CT.model
class Sanity_Test(models.Model):
build = models.OneToOneField('CI.Build')
system_test = models.ForeignKey(System_Test,null=True,blank=True)
......
class Test_Product(models.Model):
product = models.ForeignKey('CI.Product',verbose_name='Product')
sanity_test = models.ForeignKey(Sanity_Test)
......
# APP : CI.model
class Product(models.Model):
name = models.CharField(max_length=255,unique=True)
......
這就是我所期待的,非常感謝你對你的好心幫:) – JiangLing