在单个查询中执行Django泛型外键查找
项目描述
Django快速泛型外键
Travis
概述
泛型外键功能强大,但不能预先获取,因此当在迭代查询集时访问泛型外键字段时,会导致大量SQL查询。此应用程序提供了一个函数,可以将SQL查询次数减少到1 + (泛型外键集中包含的内容类型数量)。
安装
安装或添加django-fast-gfk到您的Python路径。
使用
fetch函数返回一个具有预先获取的泛型外键的生成器。参数field是泛型外键的名称。
from fast_gfk import fetch fetch(Bar.objects.all(), field="target"))
变更日志
0.1
初始发布。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
django-fast-gfk-0.1.tar.gz (4.8 kB 查看哈希值)
构建分发
django_fast_gfk-0.1-py2.7.egg (9.3 kB 查看哈希值)
关闭
django-fast-gfk-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 02bb720890527738d4f97950f8cd5196d8bc6e2fb3b7a99bf80e039998bba3a0 |
|
MD5 | 525b037ab660c7c7012c42bc0df0f3f5 |
|
BLAKE2b-256 | 1c504d26a1b876010ffef95396aa2a67dc26d7a0add895f06769c84f3c057c7a |
关闭
django_fast_gfk-0.1-py2.7.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fec7f550170c8923fa1a779ddfa3fbe1b058a9dce066bc0d668fabdc21902ff3 |
|
MD5 | 4bd36bd6b792fb66ba32627dcc23ecbc |
|
BLAKE2b-256 | c0038fd103706b416981e3db0e1f5e2c551572897bdc933726bc471203fe21f3 |