Aktywne Wpisy
harold97 +176
Returned +91
Jak ja widze te grube baby na tych hulajnogach elektrycznych, to mnie krew zalewa xD zlazic z tych hulajnog I butowac, na zdrowie wam to wyjdzie a I spoleczenstwu bedzie lzej jak przestaniecie zajmowac tyle miejsca I zaczniecie byc w koncu uzyteczne xD na tych hulajnogach powinny byc montowane wagi I kamery, I jakby wykryly gruba babe, to od razu powinny kasowac z konta 3 dychy I sie blokowac, zeby taka nawet
Zakładam w takim razie, że podejście złe. Może ktoś mnie do czegoś odwołać? Albo pomóc? Załączam dwa pliki, które mogą mieć znaczenie, jeżeli potrzeba inne to dajcie znać.
settings.py
views.py
#python #django #programowanie #naukaprogramowania #cookies
request.session.session_key
? Możesz też spojrzeć tutaj.@LOLWTF: tak mam powiedziane w zadaniu. Muszę używać ciasteczek do wygenerowania unikalnego klucza dla użytkownika, który to potem będzie miał dostęp tylko do swoich wpisów w bazie danych
request.COOKIES
to są ciasteczka wysłane z konkretnym zapytaniem, więc w szczególności przy pierwszym zapytaniu w sesji są (i zawsze będą) puste. No i wyciąganie ID stamtąd jest zupełnie naokoło.Zobacz ten link co wrzuciłem, w trakcie pierwszego zapytania
session_key
jest rzeczywiścieNone
, ale chyba powinno się to dać jakoś obejść - w każdym razie o@Wypok_spoko: Prawdpodobnie robisz to od dupy strony. Ciasteczkami chcesz dostęp kontrolować?
@Wypok_spoko: Na pewno masz użyć ciastek do generowania klucza? To nie ma żadnego sensu. Możesz (w praktyce to musisz) użyć ciastek do tego, żeby ten klucz w każdym requeście mieć - to właśnie robi SessionMiddleware, i niczego więcej nie powinieneś potrzebować.
@frax: w sumie czy do generowania? chyba nie. Chodzi o to, że jak użytkownik wróci to żeby nie przypisało mu nowego
request.session.save()
to id się generuje.Co dzieje się tak samo? Jeśli wywołasz
request.session.save()
w widoku, i potem zapytasz orequest.session.session_key
, to powinieneś dostać id. Chyba, że potrzebne jest, żeby sesja nie była pusta - możesz spróbować coś do niej wrzucić,save() wykonuję w widoku (RedirectView) , pierwszym który zbiera dane o session key i przekierowuje na stronę /session_key/
Komentarz usunięty przez autora