django-mosql:帮助者简化Django和MoSQL查询的集成

时间:2021-05-19 17:08:13
【文件属性】:
文件名称:django-mosql:帮助者简化Django和MoSQL查询的集成
文件大小:23KB
文件格式:ZIP
更新时间:2021-05-19 17:08:13
Python Django MoSQL 在没有raw危险的情况下,执行Django的ORM无法完成的工作。 为什么? 精简版 因为我想使用原始SQL,但是懒得担心安全性问题。 长版 Django的ORM很酷。 而且功能强大。 但是ORM注定是泄漏的,并且不能做您希望做的所有事情。 这就是Django提供raw和extra的原因,以便您可以在需要时滚动自己SQL命令。 但是,强大的力量伴随着巨大的责任。 使用这些方法时,您将失去Django提供的所有SQL安全措​​施,除非您非常谨慎,否则这可能是一个严重的问题。 输入 。 简而言之,MoSQL是从Python函数调用自动生成SQL命令的工具。 而且它可以为您预防注射。 与Django的raw完美匹配! 该项目所做的全部工作就是引入Django模型管理器子类,并提供一个接口来使用MoSQL的函数调用,而不是自己编写SQL字符串。 当然,还有一些语法糖
【文件预览】:
django-mosql-master
----setup.py(1KB)
----.gitignore(87B)
----requirements.txt(24B)
----Makefile(639B)
----CHANGELOG(788B)
----.travis.yml(321B)
----MANIFEST.in(141B)
----djangomosql()
--------compat.py(250B)
--------functions.py(909B)
--------__init__.py(69B)
--------db()
--------models.py(11KB)
--------utils.py(703B)
----LICENSE(1KB)
----README.rst(3KB)
----.coveragerc(40B)
----testproject()
--------djangomosqltest()
--------manage.py(341B)
--------testproject()
----requirements-dev.txt(5B)
----tox.ini(1KB)

网友评论