Python 使用相关名称进行反向FK查找
我在以下反向FK查找中遇到问题:Python 使用相关名称进行反向FK查找,python,django,Python,Django,我在以下反向FK查找中遇到问题: class OrderItem(models.Model): order = models.ForeignKey(Order, related_name='items') title = models.ForeignKey(Title, related_name='order_items') class OrderItemDelivery(models.Model): order_item = models.ForeignKey(Ord
class OrderItem(models.Model):
order = models.ForeignKey(Order, related_name='items')
title = models.ForeignKey(Title, related_name='order_items')
class OrderItemDelivery(models.Model):
order_item = models.ForeignKey(OrderItem, related_name='deliveries')
stage = models.CharField(max_length=20)
如何执行以下操作:
OrderItem.objects.filter(order\u item\u delivery\u stage='start')
?正如您指定的deliveries
作为相关的\u名称一样,请使用它:
OrderItem.objects.filter(deliveries__stage='Beginning')
正如您指定的交货
为相关名称
,请使用它:
OrderItem.objects.filter(deliveries__stage='Beginning')