如何从现有数据制作Django ORM QueySet /从普通SQL返回到ORM查询



我的例子:在我的Django应用程序的一个地方,我决定使用纯SQL,为了优化的目的-我需要一个复杂的连接,而Django ORM不能做这样的工作。但是使用普通SQL会引起另一个问题——这个函数最好应该返回一个QuerySet对象,而这是不可能的。

所以我想知道-是否有任何方法来构建QuerySets手动?

有两种方法可以立即使用。

  1. QuerySet.extra允许您指定额外的SQL。
  2. Manager.raw允许您编写原始sql查询,该查询将被映射到模型对象。

相关内容

  • 没有找到相关文章

最新更新