Project

General

Profile

Download (344 Bytes) Statistics
| Branch: | Tag: | Revision:

class QuerysetIndex(object):
'''Create simple index of objects in a queryset'''
def __init__(self, qs, *keywords):
for keyword in keywords:
setattr(self, 'by_' + keyword, dict())
for obj in qs:
for keyword in keywords:
getattr(self, 'by_' + keyword)[getattr(obj, keyword)] = obj
(27-27/28)