我如何将 neo4j 与 Web2py 一起使用?
How do I use neo4j with Web2py?
我正在尝试构建一个非常简单的登录系统。为此,我使用 neo4j
作为数据库。
根据 documentation,我找不到将 neo4j
连接到 DAL 的方法。
我应该手动连接到neo4j
然后开始会话,还是我可以使用 DAL(这让我可以轻松处理登录)?
为了在 web2py DAL 中使用特定的数据库,必须有它的适配器,而 Neo4j 没有适配器。 web2py 内置的 Auth 系统依赖于 DAL,所以要使用它,你必须至少将 Auth 相关数据存储在 DAL 支持的数据库之一中。您的选择是:
- 将所有内容都保留在 Neo4j 中,因此不要使用 web2py 的内置 Auth 系统。
- 为 Auth 数据使用替代数据库(您仍然可以使用 Neo4j 处理其他所有内容),从而允许您使用 web2py 的 Auth 系统。
- 为 Neo4j 编写您自己的 DAL 适配器,如 here 所述。
我正在尝试构建一个非常简单的登录系统。为此,我使用 neo4j
作为数据库。
根据 documentation,我找不到将 neo4j
连接到 DAL 的方法。
我应该手动连接到neo4j
然后开始会话,还是我可以使用 DAL(这让我可以轻松处理登录)?
为了在 web2py DAL 中使用特定的数据库,必须有它的适配器,而 Neo4j 没有适配器。 web2py 内置的 Auth 系统依赖于 DAL,所以要使用它,你必须至少将 Auth 相关数据存储在 DAL 支持的数据库之一中。您的选择是:
- 将所有内容都保留在 Neo4j 中,因此不要使用 web2py 的内置 Auth 系统。
- 为 Auth 数据使用替代数据库(您仍然可以使用 Neo4j 处理其他所有内容),从而允许您使用 web2py 的 Auth 系统。
- 为 Neo4j 编写您自己的 DAL 适配器,如 here 所述。