def get(self, request, query_id): query, form = QueryView.get_instance_and_form(request, query_id) query.save() # updates the modified date show = url_get_show(request) rows = url_get_rows(request) vm = query_viewmodel(request.user, query, form=form, run_query=show, rows=rows) fullscreen = url_get_fullscreen(request) template = 'fullscreen' if fullscreen else 'query' return self.render_template('explorer/%s.html' % template, vm)
def render_with_sql(self, request, query, run_query=True, error=None): rows = url_get_rows(request) fullscreen = url_get_fullscreen(request) template = 'fullscreen' if fullscreen else 'play' return self.render_template('explorer/%s.html' % template, query_viewmodel(request.user, query, title="Playground", run_query=run_query, error=error, rows=rows))
def render_with_sql(self, request, query, run_query=True, error=None): rows = url_get_rows(request) fullscreen = url_get_fullscreen(request) template = 'fullscreen' if fullscreen else 'play' form = QueryForm(request.POST if len(request.POST) else None, instance=query) return self.render_template('explorer/%s.html' % template, query_viewmodel(request.user, query, title="Playground", run_query=run_query, error=error, rows=rows, form=form))
def render_with_sql(self, request, query, run_query=True, error=None): rows = url_get_rows(request) fullscreen = url_get_fullscreen(request) template = 'fullscreen' if fullscreen else 'play' return self.render_template( 'explorer/%s.html' % template, query_viewmodel(request.user, query, title="Playground", run_query=run_query, error=error, rows=rows))