python - django 项目给出 500 内部服务器错误
问题描述
我有一个 Django 项目,它直到昨晚都运行良好。现在我收到了这个错误
我所做的只是尝试更改我virtualenv
删除的最后一个virtualenv
,因为它正在我的全局环境中安装包并创建一个新包,重新安装 requirements.txt,然后运行manage.py runserver
. 现在我收到了这个错误。我不知道出了什么问题。
我正在使用 Windows10、Python3.6 和 Django 3.0
这是在 settings.py 中设置 DEBUG=TRUE 后的错误
这是我的终端中的错误,我猜 python 本身而不是 Django 有问题,如果有帮助的话
Django version 3.0, using settings 'configurations.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Internal Server Error: /
Traceback (most recent call last):
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\sessions\backends\base.py", line 199, in _get_session
return self._session_cache
AttributeError: 'SessionStore' object has no attribute '_session_cache'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\IWCN\exfi\env\lib\site-packages\django\core\handlers\exception.py", line 34, in inner
response = get_response(request)
File "D:\IWCN\exfi\env\lib\site-packages\django\core\handlers\base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "D:\IWCN\exfi\env\lib\site-packages\django\core\handlers\base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\auth\decorators.py", line 20, in _wrapped_view
if test_func(request.user):
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\auth\decorators.py", line 44, in <lambda>
lambda u: u.is_authenticated,
File "D:\IWCN\exfi\env\lib\site-packages\django\utils\functional.py", line 224, in inner
self._setup()
File "D:\IWCN\exfi\env\lib\site-packages\django\utils\functional.py", line 360, in _setup
self._wrapped = self._setupfunc()
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\auth\middleware.py", line 24, in <lambda>
request.user = SimpleLazyObject(lambda: get_user(request))
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\auth\middleware.py", line 12, in get_user
request._cached_user = auth.get_user(request)
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\auth\__init__.py", line 173, in get_user
user_id = _get_user_session_key(request)
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\auth\__init__.py", line 58, in _get_user_session_key
return get_user_model()._meta.pk.to_python(request.session[SESSION_KEY])
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\sessions\backends\base.py", line 64, in __getitem__
return self._session[key]
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\sessions\backends\base.py", line 204, in _get_session
self._session_cache = self.load()
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\sessions\backends\db.py", line 44, in load
return self.decode(s.session_data) if s else {}
File "D:\IWCN\exfi\env\lib\site-packages\django\contrib\sessions\backends\base.py", line 110, in decode
encoded_data = base64.b64decode(session_data.encode('ascii'))
File "c:\python36\lib\base64.py", line 87, in b64decode
return binascii.a2b_base64(s)
binascii.Error: Incorrect padding
[24/Dec/2020 12:33:34] "GET / HTTP/1.1" 500 124286
解决方案
推荐阅读
- excel - Excel 数据透视表格式化并通过扩展保留小计
- c# - 在登录 ASP.NET 样板之前根据子域识别租户?
- sql - 根据 WHERE 条件动态命名列
- reactjs - 对 HOC 做出反应并失去对此的参考
- mysql - 两张表之间的关系?
- django - (Django, Nginx) 防止客户端浏览器缓存静态文件?
- node.js - 属性“程序”不存在 - VS Code 中的错误
- c# - .Net Reactive Extension 的 Window 函数与 HistoricalScheduler 一起工作不正确
- ssl - 在 Drupal 站点上使用 SSL - 域不安全
- git - Git推送错误RPC失败;curl 55 sslwrite() 返回系统调用,errno = 10053