为什么 Persistent class 不适用于 ZODB

Why Persistent class is not working for ZODB

我是 ZODB 的新手,一般来说 Python。我正在关注此页面中的教程: http://www.zodb.org/en/latest/articles/ZODB1.html

在该页面的 "Persistent Classes" 部分下有一段代码:

import ZODB
from Persistence import Persistent

出于某种原因,它给我错误:"ModuleNotFoundError: No module named 'Persistence'"

我错过了什么?创建和连接到数据库工作正常。

那篇文章现在已经相当老了,并且假定为 ZODB 版本 1.x;改为查看 http://www.zodb.org/en/latest/tutorial.html,该模块现在称为 persistence(小写):

from persistence import Persistence

有关更深入的信息,还有 ZODB 编程指南的 Writing persistent objects section