Хранение псевдосесси с запроса телеграм бота на REST framework Django

Суть проблемы:
Все мы знаем, что корзина (стандартно) инициализируется с помощью сессий.

class Cart:
# инициализация корзины
def __init__(self, request):
    cart_id = request.session.get(CART_ID)
    if cart_id:
        cart = models.Cart.objects.filter(id=cart_id, checked_out=False).first()
        if cart is None:
            cart = self.new(request)
    else:
        cart = self.new(request)
    self.cart = cart

Как это реализовать храня сессию с запросов телеграм бота через ApiView?
В таком случае пока после каждого запроса я получаю новую инициализацию корзины. Прошу помощи!

Update:Если инициализировать корзинучерез этот клас то все ок. Но после каждого запроса создается новая. Как её зафиксировать например за телеграм айди?

class UpdateView(APIView):
def post(self, request):
    json_str = request.body.decode('UTF-8')
    update = telebot.types.Update.de_json(json_str)
    bot.process_new_updates([update])
    print(update)
    cart_id = request
    print(cart_id)
    return Response({'code': 200})

Ответы (0 шт):