本文介绍了好吃的原始SQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何获得Tastypie来获取原始SQL查询集? queryset = Foo.objects.raw(sql)似乎不起作用.不可能吗

How do I get Tastypie to fetch a raw sql queryset? queryset = Foo.objects.raw(sql) does not seem to be working. Is it not possible?

推荐答案

这似乎可行:

class BarResource(ModelResource):

    class Meta:
        queryset = Bar.objects.all()

    def dehydrate(self, bundle):
        qs = Bar.objects.raw('SELECT * FROM foo_bar')
        return [row for row in qs]

这篇关于好吃的原始SQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 06:47