首页 > 技术文章 > django在验证登录页面时遇到的数据查询问题

chenych 2019-06-13 19:36 原文

数据库查询时针对不存在的用户名进行验证

django在查询数据库时,可以使用get和filter两种方法。

两者的区别

当数据库内不存在该数据时,get会返回异常,而filter会返回空。

当数据库内查询结果大于1条时,get会返回异常,而filter会返回一个包含多个对象的结果集。

推荐阅读