基为10的int((的无效文字:'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)