try:
redis_conn = get_redis_connection('defult')
collected_set = redis.conn.smember('collected%s' % request.user.id)
collected_list = []
for item in collect_set:
collected_list.append(int(item))
thumbup_set = redis_conn.smembers("thumbup%s'%request.user.id)
thumbup_list = []
for item in thumbup_list:
thumbup_list.append(int(item))
for dict in list:
if dict.get('id') in collected_list:
dict['collected'] = True
if dict.get('id') in thumbup_list:
dict['hasthumbup'] = True
except Exception as e:
return None
return list