0
我正在尝试使用Django构建一个项目(如电子商务),并将其与android整合。 (我不是建立网站,我唯一的移动努力,所以我用Django的休息框架创建API)如何在django中处理并发修改?
所以我的问题是如何处理的情况下,其中两个或更多的用户可以预订一个项目同时只有一个项目。 (基本上如何处理数据的并发修改和访问)?
请帮忙。我被困在这一个。
我正在尝试使用Django构建一个项目(如电子商务),并将其与android整合。 (我不是建立网站,我唯一的移动努力,所以我用Django的休息框架创建API)如何在django中处理并发修改?
所以我的问题是如何处理的情况下,其中两个或更多的用户可以预订一个项目同时只有一个项目。 (基本上如何处理数据的并发修改和访问)?
请帮忙。我被困在这一个。
django-locking
是要走的路。
你需要写在DRF定制ApiView并使用[Django的交易(https://docs.djangoproject.com/en/1.10/topics/db/transactions/),以确保原子。 –
嘿,谢谢你,但你有什么样的例子,以便我可以更好地理解。?我还发现这个链接(https://github.com/debrouwere/django-locking)。可以使用这个吗? –