【文件属性】:
文件名称:django-prepared-query:SQL对Django ORM的预准备语句支持
文件大小:40KB
文件格式:ZIP
更新时间:2021-05-01 05:16:31
Python
DJANGO专用查询
安装
您可以使用pip安装django-prepared-query :
$ pip install django-prepared-query
例子
from django_prepared_query import PreparedManager , BindParam
class Book ( models . Model ):
objects = PreparedManager ()
qs = Book . objects . filter ( name__startswith = BindParam ( 'name_start' ))
books = qs . execute ( name_start = 'A' )
文献资料
可在此处找到文档,
基准
您可以找到带有基准的笔记本。
目标
添加对查找的支持。
添加对限制/偏移的支持。
在不指定B
【文件预览】:
django-prepared-query-master
----demo()
--------requirements(113B)
--------books()
--------configs()
--------manage.py(802B)
--------demo()
--------benchmark.ipynb(6KB)
--------docker-compose.yml(659B)
----django_prepared_query()
--------exceptions.py(326B)
--------manager.py(167B)
--------statements_pool.py(414B)
--------utils.py(747B)
--------__init__.py(137B)
--------operations.py(3KB)
--------compiler.py(5KB)
--------queryset.py(14KB)
--------query.py(4KB)
--------version.py(22B)
--------params.py(2KB)
----.travis.yml(134B)
----tox.ini(555B)
----LICENSE(1KB)
----setup.py(844B)
----README.md(1KB)
----docs()
--------source()
--------Makefile(622B)
----tests()
--------test_statements_pool.py(882B)
--------test_standard_methods.py(7KB)
--------runner.py(1KB)
--------test_fields.py(9KB)
--------__init__.py(0B)
--------test_prepare.py(8KB)
--------test_app()
--------test_lookups.py(8KB)
----.gitignore(184B)
----CHANGELOG.md(183B)
----.coveragerc(316B)