gpt4 book ai didi

python - Django 查询也从外键表返回数据

转载 作者:太空宇宙 更新时间:2023-11-04 03:52:09 25 4
gpt4 key购买 nike

我面临着如何检索外键表数据的问题。

我的 2 个模型看起来像这样..

class Orders(models.Model):
orderId = models.IntegerField()
customer = models.ForeignKey(Customers,blank=True,null=True)

class Customers(models.Model):
Domain= models.CharField(max_length=300, null=True ,blank=True)
CustomerName= models.CharField(max_length=200,null=True,blank=True)

我想通过引用列出Orders模型中的所有orders以及Customers模型中的CustomerName customer_idCustomers 模型

我应该在下面的 views.py 中写什么

class OrderList(APIView):
authentication_classes = (authentication.TokenAuthentication,)
def get(self,request):
orders=Orders.objects.all()
serializer = OrderSerializer(orders,many=True)
return Response(serializer.data)

最佳答案

可以直接引用外键的属性。在您的情况下,您可以使用

order.customer.CustomerName

为给定订单引用 CustomerName

关于python - Django 查询也从外键表返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20796264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com