你能推荐哪个用于python的ldap对象映射器?

asm*_*ier 9 python orm ldap

我必须使用不同的模式同步两个不同的LDAP服务器.为了让我的生活更轻松,我正在为像Pythonobject/SQLAlchemy这样的python搜索对象映射器,但对于LDAP.我通过pypi和google找到了以下可能提供此类功能的软件包:

  • 南瓜0.1.0-beta1:南瓜是用于python的LDAP ORM(没有R).

  • afpy.ldap 0.3:这个模块提供了一种简单的方法来处理python中的ldap东西.

  • bda.ldap 1.3.1:LDAP便捷库.

  • Python LDAP Object Mapper:为Python中的LDAP提供类似ORM(Django,Storm,SQLAlchemy等)的层.

  • ldapdict 1.4:用于连接LDAP的Python包,将结果作为字典返回类.结果被缓存.

您可以推荐以下哪些套餐?或者我应该更好地使用不同的东西?

Mic*_*lon 4

如果我是你,我会使用 python-ldap 或 ldaptor。Python-ldap 是 OpenLDAP 的包装器,因此除非您能够从源代码构建,否则在 Windows 上使用它可能会遇到问题。

LDAPtor,是纯Python,所以你可以避免这个问题。此外,网站上有一个关于 ldaptor 的写得很好的图形化描述,因此您只需阅读此网页就应该能够判断它是否能完成您需要的工作:

http://eagain.net/talks/ldaptor/