Django Place Lock на URL - PullRequest
       2

Django Place Lock на URL

1 голос
/ 24 сентября 2019

Не уверен на 100%, как сформулировать вопрос, но вот проблема:

У меня есть веб-сайт, на котором размещены документы, каждый из которых имеет свой URL, например: www.app/doc/1 www.app/ doc / 2

Сайт позволяет пользователям редактировать документы и сохранять изменения.Я хочу установить блокировку, чтобы только один пользователь мог редактировать документ одновременно.Таким образом, если у одного клиента открыт www.app/doc/1, никто другой не сможет открыть тот же URL.

Веб-приложение разработано в Django.Любые указатели о том, как это сделать?Я знаю, что некоторые веб-сайты могут получить доступ, если у вас есть страница, открытая в другой вкладке, и вы заставляете вас выбирать активную вкладку.Какой метод они используют?

1 Ответ

1 голос
/ 24 сентября 2019

Вы можете взглянуть на это, может быть, это то, что вы ищете: Защита от одновременного изменения записей базы данных

Это также:

https://docs.djangoproject.com/en/1.11/ref/models/querysets/#select-for-update

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