?_shape=array experimental feature

distinct-column-values
Simon Willison 2018-05-01 10:40:33 -07:00 zatwierdzone przez Simon Willison
rodzic aa954382c3
commit 2565d623af
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -254,7 +254,7 @@ class BaseView(RenderMixin):
) )
# Deal with the _shape option # Deal with the _shape option
shape = request.args.get('_shape', 'lists') shape = request.args.get('_shape', 'lists')
if shape in ('objects', 'object'): if shape in ('objects', 'object', 'array'):
columns = data.get('columns') columns = data.get('columns')
rows = data.get('rows') rows = data.get('rows')
if rows and columns: if rows and columns:
@ -283,6 +283,8 @@ class BaseView(RenderMixin):
'database': name, 'database': name,
'database_hash': hash, 'database_hash': hash,
} }
if shape == 'array':
data = data['rows']
headers = {} headers = {}
if self.ds.cors: if self.ds.cors: