2013-10-11 64 views
1

我有兩個表:Django的扭轉FK查詢

class Task 
    - id 
    - order_id (FK) 

class OrderItem 
    - id 

我將如何查詢所有OrderItems有至少一個任務指向它?

類似OrderItem.objects.filter(task_set__isnull=False)?這裏的正確查詢是什麼?

回答

1

ordereditems = OrderItem.objects.filter(task__isnull=False) 

試試這個:

OrderItem.objects.filter(task__id__isnull=False)