Форум сайта python.su
0
Захотелось мне после того, как юзер залогинился, почитать некую куку, а потом удалить ее. Полагаю, нужно юзать сигналы. Зарегистрировал хендлер для сигнала user_logged_in. Читать куку могу, но для удаления мне нужен объект HTTPResponse, чтобы вызвать его delete_cookie('cookie_name').
- Могу ли я получить доступ к этому объекту в обработчике сигнала?
- В общем смысле моя задача выглядит так: анонимный пользователь магазина хранит корзину в куке. После логина его анонимная корзина должна перетечь в перманентную корзину в БД, а кука почиститься. Возможно, я туплю, и весь прогрессивный мир делает иначе. Как?
Офлайн
75
jcrowА я полагаю это надо делать в вьхе
Полагаю, нужно юзать сигналы.
Офлайн
0
SingularityВ какой? Процедурой логина джанга же занимается. Свою вьюху для логина писать?
А я полагаю это надо делать в вьхе
Офлайн
568
jcrowДа, но внутри Вашей вьюхи.
В какой? Процедурой логина джанга же занимается
Свою вьюху для логина писать?Три строчки кода легче сделать, чем неделю тупить.
Офлайн
0
FishHookПонял. Так и буду делать.
Да, но внутри Вашей вьюхи.
FishHookТа ладно, я всего второй день туплю. У меня пока задача сделать не “легче”, а “правильно”.
Три строчки кода легче сделать, чем неделю тупить.
Офлайн