为什么Persistent类不适用于ZODB

时间:2018-12-23 13:25:50

标签: python persistent zodb

对于ZODB和Python来说,我通常是新手。我在此页面上关注以下教程: http://www.zodb.org/en/latest/articles/ZODB1.html

在该页面的“持久类”部分下,有一段代码:

import ZODB
from Persistence import Persistent

由于某种原因,它给了我错误:“ ModuleNotFoundError:没有名为“ Persistence”的模块”

我想念什么?创建并连接到数据库就可以了。

1 个答案:

答案 0 :(得分:1)

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

from persistence import Persistence

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