2015-10-12 2 views

ответ

0

Это зависит от ваших запросов. Ваш единственный запрос к базе данных никогда не столкнется с каким-либо условием гонки из-за Принцип ACID наложить на базу данных. Но если есть какие-либо условия, например, сначала вы читаете данные из базы данных, и после некоторой операции на уровне приложения вы записываете обновленные данные обратно в базу данных, тогда может возникнуть условие гонки, так как вы должны реализовать блокировки или мьютексы в python.

2

Джанго-параллелизм оптимист реализация блокировки 1 для Джанго.

Протестировано: 1.4.x, 1.5.x, 1.6.x, 1.7.x 1.8.x.

Он запрещает пользователям выполнять одновременное редактирование в Django как из UI , так и из команды django.

Я никогда не использовал, но я думаю, что это может решить вашу проблему. django-concurrency

Смежные вопросы