All pastes #2072282 Raw Edit

Mine

public python v1 · immutable
#2072282 ·published 2011-05-30 14:42 UTC
rendered paste body
@staff_login_requireddef order_deal(request):    vars = {}    el = EditorialList.objects.get(id=request.GET['eid'])    new_ord = []    for k,v in request.POST.items():        logger.info(str((k, v)))        if k.find('ord-') == 0:            elid = k.replace("ord-", '')            new_ord.append((elid, int(v)))    new_ord.sort(key=itemgetter(1))    newo = 1    for id, ord in new_ord:        eli = EditorialListItem.objects.get(id=id)        eli.order = newo        eli.save()        newo += 1    return HttpResponseRedirect("/admin/manage-lists/?list=%d" % el.id)