关于authenticate()函数
来源:6-8 实现登录注册功能
李嘉源
2020-04-15 18:34:14

老师你好!authenticate这个函数是不是根据传入的用户和密码,然后返还username的值;效果和User.object.filter(xxx)这样取值是一样的对吗?
1回答
同学,你好。
1、authenticate() 函数用于认证给出的用户名和密码 。若提供的密码和用户名合法的情况下返回一个 User 对象。 如果密码不合法,authenticate()返回None。
2、filter方法是从数据库的取得匹配的结果,返回一个对象列表,如果记录不存在的话,它会返回[]
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~