jcrow
Янв. 10, 2014 09:14:47
Захотелось мне после того, как юзер залогинился, почитать некую куку, а потом удалить ее. Полагаю, нужно юзать сигналы. Зарегистрировал хендлер для сигнала user_logged_in. Читать куку могу, но для удаления мне нужен объект HTTPResponse, чтобы вызвать его delete_cookie('cookie_name').
- Могу ли я получить доступ к этому объекту в обработчике сигнала?
- В общем смысле моя задача выглядит так: анонимный пользователь магазина хранит корзину в куке. После логина его анонимная корзина должна перетечь в перманентную корзину в БД, а кука почиститься. Возможно, я туплю, и весь прогрессивный мир делает иначе. Как?
Singularity
Янв. 10, 2014 10:16:12
jcrow
Полагаю, нужно юзать сигналы.
А я полагаю это надо делать в вьхе
jcrow
Янв. 10, 2014 12:34:09
Singularity
А я полагаю это надо делать в вьхе
В какой? Процедурой логина джанга же занимается. Свою вьюху для логина писать?
PS. Я, может, туплю. Не побрезгуйте подробностями.
FishHook
Янв. 10, 2014 17:07:52
jcrow
В какой? Процедурой логина джанга же занимается
Да, но внутри Вашей вьюхи.
Свою вьюху для логина писать?
Три строчки кода легче сделать, чем неделю тупить.
jcrow
Янв. 10, 2014 17:32:43
FishHook
Да, но внутри Вашей вьюхи.
Понял. Так и буду делать.
FishHook
Три строчки кода легче сделать, чем неделю тупить.
Та ладно, я всего второй день туплю. У меня пока задача сделать не “легче”, а “правильно”.
Спасибо.