小编Max*_*rov的帖子

django 覆盖身份验证登录方法

我想重写login的功能__init__.pydjango.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方法获得默认值

django methods overriding login

2
推荐指数
1
解决办法
3702
查看次数

标签 统计

django ×1

login ×1

methods ×1

overriding ×1