2016-09-19 40 views
0

我正在尝试使用Django构建一个项目(如电子商务),并将其与android整合。 (我不是建立网站,我唯一的移动努力,所以我用Django的休息框架创建API)如何在django中处理并发修改?

所以我的问题是如何处理的情况下,其中两个或更多的用户可以预订一个项目同时只有一个项目。 (基本上如何处理数据的并发修改和访问)?

请帮忙。我被困在这一个。

+0

你需要写在DRF定制ApiView并使用[Django的交易(https://docs.djangoproject.com/en/1.10/topics/db/transactions/),以确保原子。 –

+0

嘿,谢谢你,但你有什么样的例子,以便我可以更好地理解。?我还发现这个链接(https://github.com/debrouwere/django-locking)。可以使用这个吗? –

回答

0

django-locking是要走的路。