python – 在启动app之前处理一些文件并对每个更改做出反应
发布时间:2020-12-16 21:38:26 所属栏目:Python 来源:网络整理
导读:我有一个包含一些数据的文件 – data.txt(存在于正确的本地化中).我希望 django应用程序在启动应用程序之前处理此文件并对每个更改做出反应(不重新启动).最好的方法是什么? 解决方法 对于启动,您可以编写在init中执行所需操作的中间件,然后从init中提升djan
我有一个包含一些数据的文件 – data.txt(存在于正确的本地化中).我希望
django应用程序在启动应用程序之前处理此文件并对每个更改做出反应(不重新启动).最好的方法是什么?
解决方法
对于启动,您可以编写在init中执行所需操作的中间件,然后从init中提升django.core.exceptions.MiddlewareNotUsed,因此django不会将其用于任何请求处理.
docs
中间件init将在启动时调用,而不是在第一次请求时调用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |