Example #1
0
def values(fields=None, filter_dict=None, model=DEFAULT_MODEL, app=DEFAULT_APP, transpose=False):
    if filter_dict and not fields:
        fields = [field.split('_')[0] for field in filter_dict] 
    qs = queryset_from_filter_dict(filter_dict, model, app)
    qs = qs.objects.values(*listify(fields))
    qs = [[rec[k] for k in rec] for rec in qs]
    if transpose:
        return util.transposed_lists(qs)
    return qs
Example #2
0
 def as_row_wise_lists(self):
     """Generator over the columns of lists"""
     # make this a generator of generators?
     #print self.as_column_wise_lists
     return util.transposed_lists(self.as_column_wise_lists())