Skip to main content
 首页 » 编程设计

python之在 django 应用程序中将数据存储在内存中是一种好习惯吗

2025年05月04日15mate10pro

我正在编写一个可重用的 django 应用程序,用于返回 jquery ui 自动完成的 json 结果。

目前我正在将用于获取结果的类/函数存储在字典中,每个类/函数都有一个唯一的键。

当请求到来时,我从字典中选择相应的类/函数并返回输出。

我的疑问是执行上述操作是否是最佳做法,或者是否有其他一些技巧可以获得相同的结果。

示例 GIST:https://gist.github.com/ajumell/5483685

请您参考如下方法:

您似乎在谈论一种内存形式。

这没关系,只要您不依赖该结果在字典中即可。这是因为内存对于每个进程都是本地的,您不能保证后续请求由同一进程处理。但是,如果您在生成结果的地方有回退,这是一个非常好的优化。