小能豆

如何告诉 Django 不要从数据库加载特定列

py

我开始了解有关提高应用程序性能的更多信息,并且我知道在查询时我可以使用如下代码所示的方法Django仅从数据库加载我想要的列:only

books = Books.objects.only("author", "title")

如果我想Django检索书籍但不检索narration专栏怎么办?请帮忙。先感谢您

我试图包含除该narration列之外的所有列,但这压力太大了。我相信应该有一种方法可以只排除一列。


阅读 77

收藏
2023-11-16

共1个答案

小能豆

您可以使用该defer方法来指示Django加载除该narration字段之外的所有其他字段。

books = Books.objects.defer("narration")
2023-11-16