Я пытаюсь добавить +1 каждый раз, когда я нажимаю на кнопку Add - invalid literal for int() with base 10: 'sessions'
недопустимый литерал для int() с основанием 10: 'sessions'
MYCODE
def subs(request, pk):
sw = Swimmers.objects.filter(id=pk).values('sessions').first()
sw_list = list(map(int, sw ))
sw_lists = list(map(lambda x: x + 1, sw_list ))
return JsonResponse(list(sw_lists), safe=False)
Спасибо. Мне удалось решить ошибку, добавив .values_list в мой набор запросов, поскольку .values выводил сессии как string.
Мой код:
def subs(request, pk):
sw = Swimmers.objects.filter(id=pk).values_list('sessions').first()
sw_list = list(map(int, sw))
sw_lists = list(map(lambda x: x + 10, sw_list ))
return JsonResponse(list(sw_lists), safe=False)