2013-10-11 34 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)