django-query-builder:为Django构建复杂的查询

时间:2024-06-03 06:10:23
【文件属性】:

文件名称:django-query-builder:为Django构建复杂的查询

文件大小:72KB

文件格式:ZIP

更新时间:2024-06-03 06:10:23

Python

Django查询生成器 querybuilder是django库,用于协助sql的构建和执行。 这并不意味着要取代Django查询集。 它旨在管理复杂的查询并帮助执行django无法处理的数据库操作。 为什么要使用querybuilder? django querybuilder允许您控制查询构造的所有部分。 因为函数调用更紧密地代表了实际的sql关键字,所以这种情况更清楚地发生了。 为什么不只使用Django的.raw()函数呢? 尽管raw函数可以让您执行自定义sql,但它并没有为开发人员提供任何动态构建查询的方式。 缺乏编写“原始” SQL经验的用户应避免使用querybuilder并坚持使用django的querysets。 querybuilder的查询构造与sql的编写非常相似,其中django querysets简化了简单查询的sql生成过程。 要求 Python 2.7


【文件预览】:
django-query-builder-develop
----MANIFEST.in(68B)
----settings.py(2KB)
----run_tests.py(840B)
----requirements()
--------requirements-testing.txt(108B)
--------docs.txt(31B)
--------requirements.txt(44B)
----README.rst(2KB)
----CONTRIBUTORS(256B)
----manage.py(235B)
----.travis.yml(496B)
----tox.ini(630B)
----LICENSE(1KB)
----setup.cfg(227B)
----setup.py(2KB)
----querybuilder()
--------apps.py(141B)
--------helpers.py(1KB)
--------urls.py(114B)
--------tables.py(13KB)
--------__init__.py(109B)
--------paginator.py(560B)
--------fields.py(27KB)
--------logger.py(2KB)
--------tests()
--------query.py(76KB)
--------version.py(22B)
--------groups.py(0B)
----docs()
--------toc.rst(186B)
--------contributing.rst(2KB)
--------conf.py(4KB)
--------installation.rst(289B)
--------usage_examples.rst(14KB)
--------index.rst(1KB)
--------Makefile(6KB)
--------ref()
--------release_notes.rst(3KB)
----publish.py(408B)
----.gitignore(419B)
----.coveragerc(330B)

网友评论