django2 自定义登录 backend

authenticate方法比1.x多一个参数,request

比如:

class EmailBackend(object):

               def authenticate(self, request, username=None, password=None):
For example, "name@something.com". If someone replies to you it will be via email.
For example, "http://someaddress.com"