Closed dbetka closed 8 years ago
Błąd wyskoczył prawdopodobnie z powodu próby usunięcia z sesji nieistniejących wartości. Problem powstaje wtedy, gdy dla nowego użytkownika zostanie uruchomiona funkcja usuwania całej sesji przed wczytaniem jakiejkolwiek podstrony tej strony internetowej. Nie będę pisał zabezpieczeń, bo bardzo mało możliwe jest, żeby uruchomić te funkcję. Ktoś musiałby wysłać do innej osoby adres przycisku czyszczenia sesji. Zakładam, że najpierw zainteresowany wejdzie na stronę, a później zaczeni używać jej funkcji. Inaczej będzie za dużo dodatkowych warunków, które tylko spowolnią działanie strony.
@arbuz93 -> Napraw KeyError at /wyszukiwarka/usun_sesje_filtrow/
'wyszukiwarka'
Request Method: GET Request URL: http://127.0.0.1:8000/wyszukiwarka/usun_sesje_filtrow/ Django Version: 1.9.7 Exception Type: KeyError Exception Value:
'wyszukiwarka'
Exception Location: /usr/local/lib/python3.5/dist-packages/django/contrib/sessions/backends/base.py in delitem, line 57 Python Executable: /usr/bin/python3 Python Version: 3.5.1 Python Path:
['/home/mrskull/Dokumenty/Projekty/asbhp', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages']
Server time: Śr, 20 Lip 2016 18:56:21 +0000
Traceback Switch to copy-and-paste view
Request information GET
No GET data POST
No POST data FILES
No FILES data COOKIES Variable Value csrftoken
'ES2i9xhqOTdh1XpEpMRcSv4wl4Ba4Xdk'
sessionid
'u3y1maekeb2rqbr5hk0o6aagpjtsh877'
META Variable Value PATH
'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games'
HTTP_REFERER
'http://127.0.0.1:8000/oferta/'
GATEWAY_INTERFACE
'CGI/1.1'
CSRF_COOKIE
'ES2i9xhqOTdh1XpEpMRcSv4wl4Ba4Xdk'
PATH_INFO
'/wyszukiwarka/usun_sesje_filtrow/'
DBUS_SESSION_BUS_ADDRESS
'unix:abstract=/tmp/dbus-9dk6yEsPQg,guid=401ba8ad8a4c963ddb5a73ba578e589d'
GDMSESSION
'Lubuntu'
XDG_SESSION_TYPE
'x11'
HOME
'/home/mrskull'
LC_IDENTIFICATION
'pl_PL.UTF-8'
wsgi.file_wrapper
''
XDG_MENU_PREFIX
'lxde-'
USER
'mrskull'
DISPLAY
':0'
QT4_IM_MODULE
'xim'
TZ
'UTC'
wsgi.run_once
False
LANGUAGE
'pl:en'
DEFAULTS_PATH
'/usr/share/gconf/Lubuntu.default.path'
wsgi.version
(1, 0)
SAL_USE_VCLPLUGIN
'gtk'
LC_MONETARY
'pl_PL.UTF-8'
SERVER_PROTOCOL
'HTTP/1.1'
SSH_AGENT_PID
'976'
XDG_VTNR
'7'
XAUTHORITY
'/home/mrskull/.Xauthority'
GDM_LANG
'pl'
HTTP_ACCEPT
'text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8'
MANDATORY_PATH
'/usr/share/gconf/Lubuntu.mandatory.path'
XDG_SESSION_PATH
'/org/freedesktop/DisplayManager/Session0'
SSH_AUTH_SOCK
'/tmp/ssh-FqL211TtKRjp/agent.846'
HTTP_ACCEPT_LANGUAGE
'en-US,en;q=0.5'
XMODIFIERS
'@im=none'
_LXSESSION_PID
'846'
__fish_help_dir
'/usr/share/doc/fish'
REMOTE_HOST
''
HTTP_CONNECTION
'keep-alive'
wsgi.multiprocess
False
LC_NAME
'pl_PL.UTF-8'
SCRIPT_NAME
''
SHLVL
'1'
LC_TELEPHONE
'pl_PL.UTF-8'
REQUEST_METHOD
'GET'
SERVER_NAME
'localhost'
HTTP_COOKIE
('sessionid=u3y1maekeb2rqbr5hk0o6aagpjtsh877; ' 'csrftoken=ES2i9xhqOTdh1XpEpMRcSv4wl4Ba4Xdk')
SERVER_PORT
'8000'
CONTENT_TYPE
'text/plain'
HTTP_HOST
'127.0.0.1:8000'
XDG_CONFIG_HOME
'/home/mrskull/.config'
QT_QPA_PLATFORMTHEME
'lxqt'
LC_ADDRESS
'pl_PL.UTF-8'
HTTP_ACCEPT_ENCODING
'gzip, deflate'
LC_PAPER
'pl_PL.UTF-8'
XDG_GREETER_DATA_DIR
'/var/lib/lightdm-data/mrskull'
GTK_IM_MODULE
'xim'
__fish_bin_dir
'/usr/bin'
XDG_CURRENT_DESKTOP
'LXDE'
SERVER_SOFTWARE
'WSGIServer/0.2'
CLUTTER_IM_MODULE
'xim'
XDG_SESSION_DESKTOP
'Lubuntu'
PWD
'/home/mrskull/Dokumenty/Projekty/asbhp'
LC_NUMERIC
'pl_PL.UTF-8'
DESKTOP_SESSION
'Lubuntu'
SHELL
'/usr/bin/fish'
QT_PLATFORM_PLUGIN
'lxqt'
XDG_SEAT
'seat0'
REMOTE_ADDR
'127.0.0.1'
DJANGO_SETTINGS_MODULE
'arbuz.settings'
TERM
'xterm'
LOGNAME
'mrskull'
wsgi.url_scheme
'http'
RUN_MAIN
'true'
wsgi.input
<_io.BufferedReader name=6> XDG_SEAT_PATH '/org/freedesktop/DisplayManager/Seat0' __fish_datadir '/usr/share/fish' __fish_sysconfdir '/etc/fish' QUERY_STRING '' CONTENT_LENGTH '' XDG_SESSION_ID 'c1' HTTP_USER_AGENT 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0' XDG_DATA_DIRS '/etc/xdg/lubuntu:/usr/local/share:/usr/share:/usr/share/gdm:/var/lib/menu-xdg:/usr/share/Lubuntu:/usr/local/share/:/usr/share/' XDG_CONFIG_DIRS '/etc/xdg/lubuntu:/etc/xdg/xdg-Lubuntu:/etc/xdg' LANG 'pl_PL.UTF-8' wsgi.multithread True LC_MEASUREMENT 'pl_PL.UTF-8' wsgi.errors <_io.TextIOWrapper name='