防止用户在Django中同时进行编辑。在管理界面中开箱即用,或您可以使用公共API将其集成到自己的应用程序中。
项目描述
这是什么东西?
Django在内容管理系统领域得到了广泛的应用,特别是在报纸行业。其中最难把握的一点是确保在编辑和修改现有内容时,没有人会互相干扰。报纸编辑可能并不总是了解其他编辑在做什么,这对于分布式团队来说更是如此。当不同的人同时处理同一内容时,最后保存的人将获胜,而其他编辑的修改将被覆盖。
django-locking提供了一种系统,使并发编辑变得不可能,并告知用户其他用户正在做什么以及内容将锁定多久。用户仍然可以阅读锁定内容,但不能修改或保存它。
文档
django-locking文档相当完整。查看文档!
许可证
django-locking附带简化版BSD许可证,有关详细信息,请参阅包含的LICENSE文件。