多项选择题

A.为每个应用使用单独的权限有限的数据库连接
B.使用DjangoORM即可完全避免SQL注入攻击
C.返回到前端的错误信息,使用自定义的错误信息对原始错误信息进行包装
D.通过正则表达式对用户的输入进行校验