为什么我会收到 NameError: name 'DAL' is not defined 在我的代码中?

时间:2021-06-25 04:40:33

标签: database postgresql database-connection web2py web2py-modules

我们被要求将数据库从 PostgreSQL 连接到 Web2py,但由于此错误,我似乎无法连接数据库: NameError: name 'DAL' is not defined 我不知道似乎是什么问题。

这是我第一次同时使用 postgresql 和 web2py。我希望任何人都可以提供帮助。

db.py code connection to database

1 个答案:

答案 0 :(得分:0)

看来可能没有安装pydal。从命令行安装 pydal:

pip install pydal

这可能就是您需要做的全部。

您可以在项目中明确包含 DAL:

from pydal import DAL, Field

有关使用 DAL 的更多信息是 here

我刚刚从 here 安装了 web2py,所有库都自动可用。如果您仍有问题,那可能是另一种解决方案。