python - Django:将 session 数据存储在类变量中是否合理?

标签 python django class

我有一个类可以解析多个 url/feeds 并存储条目的哈希值。以前我将哈希值放入 session 变量中, 但我现在不再使用数据库而是切换到 {request.user.id : [hashes]} 形式的类变量。这是不好的做法吗?有什么理由反对吗?

最佳答案

我有很多不这样做的理由。

我确信缓存解决方案为内存管理提供了强大的解决方案。这包括作为守护进程运行。使缓存失效,设置数据的生命周期。

通过设置类变量,您将放弃上述内容。

此外,缓存解决方案还提供了一个干净的文档化 API,用于与它们交互。

关于python - Django:将 session 数据存储在类变量中是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17260920/

相关文章:

python - 如何使用 lxml.etree python 中的类名解析 html

python - 为什么在这种情况下使用 str() ?

python - 相当于 python3 中的 python2 chr(int)

python - _meta.get_all_field_names() 中的 GenericForeignKey 名称错误

jquery - Django 中的动态嵌套表单集

python - django rest框架基于自定义类反序列化对象

java - 如何访问系统网络中的java应用程序的类?

python - 是否存在 "in"始终返回 true 的集合?

c++ - 如何从成员函数返回对新对象实例的引用(在某些操作之后)?

c++ - 所有shared_ptr都引用我的 vector 中的同一个指针