Джанго формирует проблему параллелизма / проверки - PullRequest
0 голосов
/ 30 октября 2018

У меня есть вопрос относительно проверки формы django и параллелизма. Скажем, у меня есть форма счета-фактуры, в которой форма проверяет, существует ли уже одна из позиций счета-фактуры, которая должна быть создана, в другом счете-фактуре (проверка выполняется посредством запросов к базе данных!). Если это так, то возникает ошибка проверки.

Теперь у меня есть случай, когда 2 пользователя создают новый счет с идентичной позицией и одновременно нажимают кнопку Сохранить. Проверка формы проходит в обоих случаях, потому что первый счет не был сохранен в базе данных, а второй проходит проверку формы.

Теперь у меня есть 2 счета с одинаковой позицией, что не должно быть возможным.

Есть ли достойный способ решить эту проблему?

Спасибо за вашу помощь! Jonas

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...