Я работаю над приложением для голосования, где пользователь может загрузить список адресов электронной почты для всех избирателей.После некоторой проверки ошибок я создаю Voter
сущность для каждого избирателя.Поскольку может быть большое количество избирателей, я создаю Voter
сущности в очереди задач, чтобы избежать ограничения в 30 секунд, и задача выглядит следующим образом:
put_list = []
for email, id in itertools.izip(voter_emails, uuids):
put_list.append(Voter(election = election,
email = email,
uuid = id))
election.txt_voters = ""
put_list.append(election)
db.put(put_list)
Однако эта задачаидемпотентная.Есть ли способ сделать эту задачу идемпотентной?Или есть лучший способ сделать это?