mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
parent
6bdfcf6076
commit
3c9f889715
2 changed files with 13 additions and 1 deletions
|
|
@ -289,6 +289,13 @@ class BaseView(RenderMixin):
|
||||||
name, sql, params, truncate=True, **extra_args
|
name, sql, params, truncate=True, **extra_args
|
||||||
)
|
)
|
||||||
columns = [r[0] for r in description]
|
columns = [r[0] for r in description]
|
||||||
|
|
||||||
|
templates = ['query-{}.html'.format(to_css_class(name)), 'query.html']
|
||||||
|
if canned_query:
|
||||||
|
templates.insert(0, 'query-{}-{}.html'.format(
|
||||||
|
to_css_class(name), to_css_class(canned_query)
|
||||||
|
))
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'database': name,
|
'database': name,
|
||||||
'rows': rows,
|
'rows': rows,
|
||||||
|
|
@ -304,7 +311,7 @@ class BaseView(RenderMixin):
|
||||||
'named_parameter_values': named_parameter_values,
|
'named_parameter_values': named_parameter_values,
|
||||||
'editable': editable,
|
'editable': editable,
|
||||||
'canned_query': canned_query,
|
'canned_query': canned_query,
|
||||||
}, ('query-{}.html'.format(to_css_class(name)), 'query.html')
|
}, templates
|
||||||
|
|
||||||
|
|
||||||
class IndexView(RenderMixin):
|
class IndexView(RenderMixin):
|
||||||
|
|
|
||||||
|
|
@ -112,6 +112,11 @@ The lookup rules Datasette uses are as follows::
|
||||||
query-mydatabase.html
|
query-mydatabase.html
|
||||||
query.html
|
query.html
|
||||||
|
|
||||||
|
Canned query page (/mydatabase/canned-query):
|
||||||
|
query-mydatabase-canned-query.html
|
||||||
|
query-mydatabase.html
|
||||||
|
query.html
|
||||||
|
|
||||||
Table page (/mydatabase/mytable):
|
Table page (/mydatabase/mytable):
|
||||||
table-mydatabase-mytable.html
|
table-mydatabase-mytable.html
|
||||||
table.html
|
table.html
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue