环境:django3.2 python3.7 xadmin https://github.com/sshwsfc/xadmin
基本的错误:有个博客写的很全了:
上面做完之后,解决安装包的问题,我自己遇到的坑
Internal Server Error: /xadmin/
Traceback (most recent call last):
File “E:\Envs\mxshop\lib\site-packages\django\core\handlers\exception.py”, line 47, in inner
response = get_response(request)
File “E:\Envs\mxshop\lib\site-packages\django\core\handlers\base.py”, line 181, in _get_response
response = wrapped_callback(request, callback_args, *callback_kwargs)
………….此处内容省去………….
response = view_func(request, args, kwargs)
File “E:\Myprocess\MxShop\extra_apps\xadmin\views\website.py”, line 67, in get
return login(request, *defaults)
TypeError: init() takes 1 positional argument but 2 were given
解决方法:
导包:
from django.contrib.auth.views import login
from django.contrib.auth.views import logout
改为:
from django.contrib.auth.views import LoginView as login
from django.contrib.auth.views import LogoutView as logout
login 部分
解决问题。
Original: https://blog.csdn.net/weixin_43372749/article/details/123256015
Author: 晨伊
Title: django 集成 xadmin login 报错解决 TypeError: init() takes 1 positional argument but 2 were given
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/733274/
转载文章受原作者版权保护。转载请注明原作者出处!