Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 10, 2014 09:14:47

jcrow
От:
Зарегистрирован: 2011-10-31
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Доступ к объекту response из сигнала.

Захотелось мне после того, как юзер залогинился, почитать некую куку, а потом удалить ее. Полагаю, нужно юзать сигналы. Зарегистрировал хендлер для сигнала user_logged_in. Читать куку могу, но для удаления мне нужен объект HTTPResponse, чтобы вызвать его delete_cookie('cookie_name').
- Могу ли я получить доступ к этому объекту в обработчике сигнала?
- В общем смысле моя задача выглядит так: анонимный пользователь магазина хранит корзину в куке. После логина его анонимная корзина должна перетечь в перманентную корзину в БД, а кука почиститься. Возможно, я туплю, и весь прогрессивный мир делает иначе. Как?




Подпись - это небольшая приписка (хи-хи).

Офлайн

#2 Янв. 10, 2014 10:16:12

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Доступ к объекту response из сигнала.

jcrow
Полагаю, нужно юзать сигналы.
А я полагаю это надо делать в вьхе

Офлайн

#3 Янв. 10, 2014 12:34:09

jcrow
От:
Зарегистрирован: 2011-10-31
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Доступ к объекту response из сигнала.

Singularity
А я полагаю это надо делать в вьхе
В какой? Процедурой логина джанга же занимается. Свою вьюху для логина писать?

PS. Я, может, туплю. Не побрезгуйте подробностями.




Подпись - это небольшая приписка (хи-хи).

Офлайн

#4 Янв. 10, 2014 17:07:52

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Доступ к объекту response из сигнала.

jcrow
В какой? Процедурой логина джанга же занимается
Да, но внутри Вашей вьюхи.
Свою вьюху для логина писать?
Три строчки кода легче сделать, чем неделю тупить.



Офлайн

#5 Янв. 10, 2014 17:32:43

jcrow
От:
Зарегистрирован: 2011-10-31
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Доступ к объекту response из сигнала.

FishHook
Да, но внутри Вашей вьюхи.
Понял. Так и буду делать.
FishHook
Три строчки кода легче сделать, чем неделю тупить.
Та ладно, я всего второй день туплю. У меня пока задача сделать не “легче”, а “правильно”.

Спасибо.




Подпись - это небольшая приписка (хи-хи).

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version