(self, request, query, run_query=True, error=None)
| 65 | ) |
| 66 | |
| 67 | def render_with_sql(self, request, query, run_query=True, error=None): |
| 68 | rows = url_get_rows(request) |
| 69 | fullscreen = url_get_fullscreen(request) |
| 70 | template = "fullscreen" if fullscreen else "play" |
| 71 | form = QueryForm( |
| 72 | request.POST if len(request.POST) else None, |
| 73 | instance=query |
| 74 | ) |
| 75 | return self.render_template( |
| 76 | f"explorer/{template}.html", |
| 77 | query_viewmodel( |
| 78 | request, |
| 79 | query, |
| 80 | title="Playground", |
| 81 | run_query=run_query, |
| 82 | error=error, |
| 83 | rows=rows, |
| 84 | form=form |
| 85 | ) |
| 86 | ) |
| 87 | |
| 88 | |
| 89 | class QueryView(PermissionRequiredMixin, ExplorerContextMixin, View): |
no test coverage detected