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

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

Спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB