Я использую API Recombees для рекомендации, и есть пакетный метод для отправки всех пользовательских данных в API.
Код для следующего:
for i in range(0,len(list_of_ratings)):
name = str(list_of_ratings[i].user)
series = str(list_of_ratings[i].series)
rate = list_of_ratings[i].rating
print(name + ' ' + series + ' ' + str(rate))
request = AddRating(name, series, rate ,cascade_create=True)
requests.append(request)
try:
client.send(Batch(requests))
except APIException as e:
print(e)
except ResponseException as e:
print(e)
except ApiTimeoutException as e:
print(e)
except Exception as e:
print(e)
Но проблема в том,не отправляет все данные.В модели Django есть 946 объектов данных, но при первом запуске я отправил только 20, а во 2-й раз только 6.
Я не знаю, что является причиной проблемы.
Любая помощь приветствуется.