While I appreciate your response, your assumption is incorrect. However, I've found the solution and it's rather easy.
The List Delete function closes gaps by setting an item.prev = item.next and item.prev = item.next The List Insert function injects item(s) either at the end of the list (when the first item inserted's prev is the tail, and the tail's next is set to the first item inserted), or in the middle of the list (using similar logic). The List Move function simply calls List Delete to close the gaps, and List Insert with the new position. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.