我想分頁ldap查詢的結果,以便每個頁面的每個查詢獲得50個用戶。這裏的文檔http://ldap3.readthedocs.io/searches.html?highlight=generator表明使用生成器是最簡單的方法,但它沒有提供關於如何使用它來實現分頁的任何細節。當我遍歷生成器對象時,即使在我的搜索查詢中指定了'paged_size = 5',它也會打印出每個用戶條目。任何人都可以向我解釋發生了什麼事嗎?謝謝!!如何使用ldap3生成器進行分頁?
0
A
回答
0
嘗試將paged_criticality參數設置爲True。可能是服務器無法執行分頁搜索。如果是這種情況,paged_criticality爲True,則搜索將失敗,而不是返回所有用戶。
0
這是我用了一個類似的系統:
# Set up your ldap connection
conn = Connection(*args)
# create a generator
entry_generator = conn.extend.standard.paged_search(
search_base=self.dc, search_filter=query[0],
search_scope=SUBTREE, attributes=self.user_attributes,
paged_size=1, generator=True)
# Then get your results:
results = []
for entry in entry_generator:
total_entries += 1
results.append(entry)
if total_entries % 50 == 0:
# do something with results
否則試試PAGE_SIZE設置爲50,得到這樣的結果。
相關問題
- 1. 如果使用報告生成器進行分析,該如何做?
- 2. 如何使用simpledb進行分頁?
- 3. 如何使用cursor()進行分頁?
- 4. 如何使用NHibernate進行分頁?
- 5. 如何使用angularjs $資源進行服務器端分頁?
- 6. 使用jdbcTemplate進行分頁
- 7. 使用WP_Query進行分頁
- 8. 使用POST進行分頁
- 9. 使用UIScrollView進行分頁
- 10. 使用CreateDerivedCollection進行分頁
- 11. 使用LINQ進行分頁?
- 12. 使用分頁中繼器進行分頁
- 13. 如何使用Ember CLI進行生產準備生成?
- 14. 使用PHP進行串行生成
- 15. 如何使用Zend2/Doctrine組合(使用Doctrine提供的分頁器適配器)進行分頁?
- 16. 如何用Javascript進行分頁?
- 17. 使用libpca進行主成分分析
- 18. 使用GNU並行進行分頁
- 19. 如何使用Json語法分析器/發生器進行objective-c
- 20. 如何使用javascript生成頁碼?
- 21. 如何使用PDFBOX生成Dyanamic頁數
- 22. 在使用gulp進行調試時運行Yeoman生成器
- 23. 如何在使用jQuery Mobile Alpha 3進行頁面加載後生成元素?
- 24. 如何使用PHP在foreach循環中對行進行分頁
- 25. 如何使用助推威布爾分佈庫進行隨機數生成?
- 26. 如何使用NLTK生成分析樹?
- 27. 使用Python進行C++代碼生成
- 28. 使用shell和%進行依賴生成?
- 29. 如何使用FPDF生成生成PDF的頁面上預覽
- 30. 如何使我的無序列表使用jquery進行分頁?