【发布时间】:2016-09-19 16:09:43
【问题描述】:
我正在尝试使用 Django 构建一个项目(如电子商务)并将其与 android 集成。 (我不是在建网站,我只是在尝试移动设备,所以我使用 django-rest-framework 来创建 api)
所以我的问题是如何处理两个或多个用户可以在只有一个项目的情况下同时预订一个项目的情况。 (基本上如何处理并发修改和访问数据)?
请帮忙。我被这个卡住了。
【问题讨论】:
-
您需要在 DRF 中编写自定义 ApiView 并使用 Django transactions 来确保原子性。
-
嘿,谢谢,但是你有什么例子可以让我更好地理解吗?我也找到了这个链接(github.com/debrouwere/django-locking)。这个可以用吗?
标签: python django django-models django-rest-framework