How to use cursor() for pagination?

前端 未结 1 1586
再見小時候
再見小時候 2020-12-16 07:26

Can anyone point me to a practical application of cursor() to do pagination?

I am not clear how to use cursor() as given in the documentat

相关标签:
1条回答
  • 2020-12-16 08:19

    Here's a simple example to get you started...

    query = db.GqlQuery("SELECT * FROM Item ORDER BY date DESC")
    cursor = self.request.get('cursor')
    if cursor: query.with_cursor(cursor)
    items = query.fetch(30)
    cursor = query.cursor()
    
    ... your regular output ...
    
    self.response.out.write('<a href="yoururl?cursor=%s">Next Page</a>' % cursor)
    
    0 讨论(0)
提交回复
热议问题