跳转到主要内容

在单个查询中执行Django泛型外键查找

项目描述

Django快速泛型外键

Travis

Travis

概述

泛型外键功能强大,但不能预先获取,因此当在迭代查询集时访问泛型外键字段时,会导致大量SQL查询。此应用程序提供了一个函数,可以将SQL查询次数减少到1 + (泛型外键集中包含的内容类型数量)

安装

  1. 安装或添加django-fast-gfk到您的Python路径。

使用

fetch函数返回一个具有预先获取的泛型外键的生成器。参数field是泛型外键的名称。

from fast_gfk import fetch

fetch(Bar.objects.all(), field="target"))

作者

  • Hedley Roos

变更日志

0.1

  1. 初始发布。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

django-fast-gfk-0.1.tar.gz (4.8 kB 查看哈希值)

上传时间 源代码

构建分发

django_fast_gfk-0.1-py2.7.egg (9.3 kB 查看哈希值)

上传时间 源代码

由以下机构支持