def make_dicts(cls, query_on, fields=[]): if not fields: fields = cls.dict_fields() values = list(query_on.values(*fields)) return_values = [] for an_approval in values: return_values.append(clean_query(values)) return return_values
def make_dicts(cls, q, fields=[]): if not fields: fields = cls.dict_fields() vc_vales = list(q.values(*fields)) vc_results = [] for a_vc in vc_vales: vc_results.appens(clean_query(a_vc)) return vc_results
def make_dicts(cls, q, fields=[]): ## To make a dictionary out of the objects at maximum performance ## let's lean on the database rather than Python. if not fields: fields = cls.dict_fields() part_values = list(q.values(*fields)) ## Organie our tables. part_results = [] for a_part in part_values: part_results.append(clean_query(a_part)) return part_results
def make_dicts(cls, q, fields=[]): ## To make a dictionary out of the objects at maximum performance ## let's lean on the database rather than Python. if not fields: fields = cls.dict_fields() asset_values = list(q.values(*fields)) ## Organize our tables. asset_results = [] for an_asset in asset_values: asset_results.append(clean_query(an_asset)) ## TODO REMOVE AFTER TEST # # asset_results.append(organize_values([vn], an_asset)) # version_controller_table = {} # vc_id = an_asset[vn] # an_asset[vn] = dict(id=vc_id) # for a_vc_value in version_controller_list: # an_asset[vn][a_vc_value[len(vn)+2:]] = an_asset.pop(a_vc_value) # an_asset[vn]['asset_type'] = { 'name' : an_asset[vn].pop('asset_type__name') } return asset_results