--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to a topic in the Google Groups "web2py-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/web2py/jOt3JLi8vJw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to web2py+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Anthony
There's no need to select the extra record and then drop it via Python. Instead you can just change the range of the limitby tuple to get exactly the records you want.
/dps
--
db(db.post.author == auth.user_id).select(orderby=~db.post.modified_on, limitby=(1, 10))Perhaps the issue is not knowing how many records there are. Solvable by doing a count(), but then you're making two queries (to get the count, and then to get the records).If limitby(0, 10) followed by slicing off the last record via [:-1] gets you the records you want, then so does limitby(0, 9) with no slicing, regardless of the overall record count.AnthonyWhat you say is true, but I took limitby(0,10) to be a specific example, and that the general case was the real question, where you don't know how many records are involved.
--