Because of the nature of my project, I find myself constantly taking slices out of querysets, like so:
Thread.objects.filter(board=requested_board_id).order_by('-updatedate')[:10]
But this leaves me with the problem of actually DOING stuff with the elements that I have selected, because any kind of .update() or .filter() won't work after slicing.
I know of several ways to get around it, but they are all messy and confusing and seriously degrade the readability of the code, especially when I have to do it so often.
What's the best way to get around this slice-filter limitation?