- chunks = Chunk.objects.filter(user=None).order_by('book__title', 'book', 'number')
- books = []
- book = None
- for chunk in chunks:
- if chunk.book != book:
- book = chunk.book
- books.append(helpers.ChoiceChunks(book, [chunk]))
- else:
- books[-1].chunks.append(chunk)
+ chunks_list = helpers.ChunksList(Chunk.objects.filter(
+ user=None).order_by('book__title', 'book__id', 'number'))