"""
НО ПОЧЕМУ ТОГДА ИЗМЕНЯЕТСЯ И REQUEST.SESSION ЕСЛИ МЫ ЕГО НАПРЯМУЮ НЕ ТРОГАЕМ НИГДЕ???
НАПРИМЕР ТУТ?
@require_POST(
def cart_add(request, product_id):
cart = Cart(request)
"""
Вот ты методе cart_add ты создаешь объект Cart и передаешь ему request