2012-07-23 40 views
1

我正在構建一個django網站並試圖實現LDAP。ValueError:Django/Python中的選項錯誤

每當我打電話ldap.set_option(),我得到這個錯誤:

ValueError: option error 

任何想法,爲什麼發生這種情況?

這是我關注的document

感謝您的關注,並非常感謝您的幫助!

回答

0

http://packages.python.org/django-auth-ldap/#auth-ldap-global-options

AUTH_LDAP_GLOBAL_OPTIONS定義,它有它的項目?

也許它沒有定義?

+0

這是我擁有它,仍然得到錯誤: ldap_cert_path = '/apps/essweb/qa_ldap.cert' AUTH_LDAP_GLOBAL_OPTIONS = { ldap.OPT_X_TLS_CACERTFILE:假, } ldap.set_option(LDAP。 OPT_X_TLS_CACERTFILE,ldap_cert_path) – user1443144 2012-07-23 17:25:51

+0

另外......上面是settings.py 並在'django_auth_ldap/backend.py'中的'class LDAPSettings(object):'下添加了'GLOBAL_OPTIONS':{}。 – user1443144 2012-07-23 17:40:37

+0

這是我在瀏覽器上看到的錯誤。 任何幫助表示讚賞! ValueError異常在/管理/ 選項錯誤 請求方法:\t POST 請求URL:\t http://0.0.0.0:8080/admin/ Django的版本:\t 1.4 異常類型:\t ValueError異常 異常值:\t選項錯誤 異常位置:\t /apps/thhweb/python/lib/python2.6/site-packages/python_ldap-2.4.10-py2.6-linux-x86_64.egg/ldap/functions.py in _ldap_function_call ,第63行 Python可執行文件:\t/apps/essweb/python/bin/python Python版本:\t 2.6。 – user1443144 2012-07-23 21:28:20