【发布时间】:2013-04-26 04:23:49
【问题描述】:
我有一个包含一些数据的文件 - data.txt(存在于适当的本地化中)。我希望 django 应用程序在启动应用程序之前处理此文件并对每次更改做出反应(无需重新启动)。最好的方法是什么?
【问题讨论】:
-
您希望应用程序如何反应,“处理”文件是什么意思?在启动应用程序之前处理 似乎没有多大意义。为什么不在视图函数的请求-响应周期中处理数据? (如果数据量大,可以使用一些异步任务队列来处理数据并在DB中反映进度,如果数据还没有准备好,则在视图函数的HTTP响应中返回适当的错误。)
-
此文件用于存储有关应用程序的额外信息。数据不会很重,这个概念不是我的:)
-
“处理”是指数据库上的适度更新。 “反应”是指检测文件的变化和新的处理。