я не понимаю, попробовал разными способами сделать дебаг, присваивал типы, STR и INT, не помогло.так не нужно методом тыка делать, освой дебаг и смотри что именно у тебя в переменных
product_id = str(product.id)
, а потом всё равно используешь product.id, а не product_id self.cart[product.id] = ...
бесплатный удаленный сервер с долгосрочной перспективой использования, который можно использовать в коммерческих целях100500 раз уже сказано, заплати 5$ за минимальный нормальный vps и не страдай фигней
__pycache__/
Загруженность CPU сервера порядка 13% судя по htop. Опертивной памяти свободной пордяка 4GB. Свободного места на жестком диске достаточно.про это узнаешь через ssh? Как с отзывчивостью на набор текста в консоли, всё быстро или есть задержки?