Environment:
Request Method: GET Request URL: http://127.0.0.1:8000/admin/ Django Version: 3.1 Python Version: 3.8.3 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'rest_framework.authtoken', 'accounts.apps.AccountsConfig', 'posts.apps.PostsConfig'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] Traceback (most recent call last): File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py" , line 215, in _get_session return self._session_cache During handling of the above exception ('SessionStore' object has no attribute '_session_cache'), another exception occurred: File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py" , line 118, in decode return signing.loads(session_data, salt=self.key_salt, serializer=self. serializer) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/signing.py" , line 135, in loads base64d = TimestampSigner(key, salt=salt).unsign(s, max_age=max_age). encode() File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/signing.py" , line 201, in unsign result = super().unsign(value) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/signing.py" , line 184, in unsign raise BadSignature('Signature "%s" does not match' % sig) During handling of the above exception (Signature "JKiu07_FryzGGxaZmuA9hc0WmtZKBMOOeOj3Fp3j8ho" does not match), another exception occurred: File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/handlers/exception.py" , line 47, in inner response = get_response(request) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/handlers/base.py" , line 179, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/admin/sites.py" , line 251, in wrapper return self.admin_view(view, cacheable)(*args, **kwargs) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/utils/decorators.py" , line 130, in _wrapped_view response = view_func(request, *args, **kwargs) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/views/decorators/cache.py" , line 44, in _wrapped_view_func response = view_func(request, *args, **kwargs) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/admin/sites.py" , line 222, in inner if not self.has_permission(request): File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/admin/sites.py" , line 196, in has_permission return request.user.is_active and request.user.is_staff File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/utils/functional.py" , line 240, in inner self._setup() File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/utils/functional.py" , line 376, in _setup self._wrapped = self._setupfunc() File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/auth/middleware.py" , line 23, in <lambda> request.user = SimpleLazyObject(lambda: get_user(request)) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/auth/middleware.py" , line 11, in get_user request._cached_user = auth.get_user(request) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/auth/__init__.py" , line 174, in get_user user_id = _get_user_session_key(request) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/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 "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py" , line 65, in __getitem__ return self._session[key] File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py" , line 220, in _get_session self._session_cache = self.load() File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/sessions/backends/db.py" , line 44, in load return self.decode(s.session_data) if s else {} File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py" , line 122, in decode return self._legacy_decode(session_data) File "/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py" , line 126, in _legacy_decode encoded_data = base64.b64decode(session_data.encode('ascii')) File "/usr/lib/python3.8/base64.py", line 87, in b64decode return binascii.a2b_base64(s) Exception Type: Error at /admin/ Exception Value: Incorrect padding This happened first when I was developing on my Android device using Termux app. I switched my browser to Google-Chrome and the issue was resolved. Then today I was developing on my PC, using qutebrowser and this error popped up again. Switching to Google-Chrome fixed the issue. I don't think this is an issue with the browsers themselves, because I have completed entire django projects in both these devices, and never had to switch to Chrome. The only differences happen to be- This is my first time using djangorestframework, first time using django 3.1 Is this a bug that has leaked into django 3.1 inadvertently? -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/d907a3e1-7e16-4c4c-a495-fc551ed726c4o%40googlegroups.com.