Python 有没有办法阻止django视图同时为多个请求提供服务?
我有一个django应用程序,我正在使用其中一个视图从本地文件系统获取数据,并对其进行解析,然后将其添加到我的数据库中。现在的问题是,我想限制这个视图同时服务多个请求,而是希望它们按顺序服务。或者在一个请求已经被服务时阻止新请求。有办法实现吗?您需要某种互斥。由于您的操作已经涉及到文件系统,也许您可以使用一个文件作为互斥体。例如,在操作开始时,检查特定位置是否存在特定文件;如果是,则返回错误,如果不是,则创建并继续,在操作结束时删除它(确保在出现任何错误时也删除它)。这里是一个指向支持线程间锁定的python函数和模块的链接: 页面上有一些简单的例子Python 有没有办法阻止django视图同时为多个请求提供服务?,python,django,Python,Django,我有一个django应用程序,我正在使用其中一个视图从本地文件系统获取数据,并对其进行解析,然后将其添加到我的数据库中。现在的问题是,我想限制这个视图同时服务多个请求,而是希望它们按顺序服务。或者在一个请求已经被服务时阻止新请求。有办法实现吗?您需要某种互斥。由于您的操作已经涉及到文件系统,也许您可以使用一个文件作为互斥体。例如,在操作开始时,检查特定位置是否存在特定文件;如果是,则返回错误,如果不是,则创建并继续,在操作结束时删除它(确保在出现任何错误时也删除它)。这里是一个指向支持线程间锁定