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
|
||||
)
|
||||
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 {
|
||||
'database': name,
|
||||
'rows': rows,
|
||||
|
|
@ -304,7 +311,7 @@ class BaseView(RenderMixin):
|
|||
'named_parameter_values': named_parameter_values,
|
||||
'editable': editable,
|
||||
'canned_query': canned_query,
|
||||
}, ('query-{}.html'.format(to_css_class(name)), 'query.html')
|
||||
}, templates
|
||||
|
||||
|
||||
class IndexView(RenderMixin):
|
||||
|
|
|
|||
|
|
@ -112,6 +112,11 @@ The lookup rules Datasette uses are as follows::
|
|||
query-mydatabase.html
|
||||
query.html
|
||||
|
||||
Canned query page (/mydatabase/canned-query):
|
||||
query-mydatabase-canned-query.html
|
||||
query-mydatabase.html
|
||||
query.html
|
||||
|
||||
Table page (/mydatabase/mytable):
|
||||
table-mydatabase-mytable.html
|
||||
table.html
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue