SQL注入hacks和django

Dea*_*ean 17 django sql-injection

来自jsp和servlet背景我很想知道django如何处理SQL注入黑客.作为servlet和jsp开发人员,我会使用预处理语句,它为我提供了某种形式的保护.django如何处理自定义查询,例如自定义搜索字段.

Kil*_*nDS 22

如果使用查询集,django将自动转义变量.如果您使用RAW查询或.extra方法之类的东西,您将不得不格外小心,例如使用参数绑定.有关整个事情的更多信息可以在这里找到(关于其他安全问题的非常好的资源).