当前位置:   article > 正文

Django_sql的防注入_django防止sql注入 可以用format吗

django防止sql注入 可以用format吗

规避写法

username = input("用户名:")
users = User.objects.raw("select * from user where username='{}'".format(username))   
  • 1
  • 2

这时在进行input输入验证的时候,可直接输入sdkjfksjdf’ or '1,通过验证,并获取很多用户信息。
在这里插入图片描述

防止sql注入

    users = User.objects.raw("select * from user where username=%s", ["'sddfsdf' or '1'"])
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/533829
推荐阅读
相关标签
  

闽ICP备14008679号