gpt4 book ai didi

django rest框架: : Passing raw query

转载 作者:行者123 更新时间:2023-12-03 17:06:54 24 4
gpt4 key购买 nike

是否可以在像django这样的django rest框架中执行原始查询。 https://docs.djangoproject.com/en/dev/topics/db/sql/#performing-raw-queries

最佳答案

是的,您应该能够,因为您可以自定义支持 View 的查询集,例如

class MyModelViewSet(viewsets.ModelViewSet):
# The usual stuff here
model = MyModel

def list(self, request):
queryset = MyModel.objects.raw('... your SQL here...')
serializer = MyModelSerializer(queryset, many=True)
return Response(serializer.data)
Manager.raw()返回 RawQuerySet,它是一个 QuerySet,因此您可以看到它们的适合程度

关于django rest框架: : Passing raw query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26015851/

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