【发布时间】:2015-01-23 01:14:08
【问题描述】:
问题:
基本上我想在每次调用视图时从数据库中返回一个唯一的结果(直到我用完唯一的对象并不得不重新开始)。我在想一个简单而优雅的解决方案是使用生成器来处理这个问题。这是可能的吗?如果可以,如何从 ORM 中提取值?
注意:
我认为会话或使用像 Memento 这样的设计模式可能是一个解决方案,但我真的很想知道 Python 生成器是否以及如何在这种情况下使用。
【问题讨论】:
-
这完全取决于您期望如何使用它们。请记住,在正常生产中,您有多个进程正在运行。这使得难以维持全局状态。你可能想看看使用缓存来做这种事情。
标签: python django django-views django-orm