Как выполнить select_for_update в Django Rest Framework - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть требование, когда пользователи будут выбирать несколько строк из таблицы переднего плана.(В моем случае это React, а Antd - библиотека пользовательского интерфейса).

Когда пользователь выбирает строку или строки из внешнего интерфейса, информация о этих строках будет передаваться из внешнего интерфейса в бэкэнд через вызов ajax, и эти строки должны быть заблокированы в бэкэнде, чтобы никакой другой пользователь не мог получить доступ квыбранные строки.Если строки выбираются одновременно другим пользователем, пользователь должен отправить предупреждающий ответ.Для бэкэнда я использую Django Rest Framework.Я немного знаком с Django и Django Rest Framework по функциональному представлению.Для блокировки строк я знаю, что должен использовать метод select_for_update, но я не уверен, как реализовать его для нескольких строк.

Может кто-нибудь дать мне пример кода бэкэнда (т.е. Django Rest Framework), как добитьсяэто.

...