我想重写login的功能__init__.py的django.contrib.auth
我做了以下步骤:
网址.py
url(r'^login/$', 'my_login'),
Run Code Online (Sandbox Code Playgroud)
视图.py
from django.contrib import auth
def login(request, user, backend=None):
# do some stuff
Run Code Online (Sandbox Code Playgroud)
设置.py
INSTALLED_APPS = [
#'django.contrib.auth',
'my_auth_app'
]
Run Code Online (Sandbox Code Playgroud)
但我觉得这是错误的做法。
其实我想contrib.auth用覆盖的login方法获得默认值