MCPcopy Create free account
hub / github.com/explorerhq/sql-explorer / get

Method get

explorer/views/query.py:24–35  ·  view source on GitHub ↗
(self, request)

Source from the content-addressed store, hash-verified

22 permission_required = "change_permission"
23
24 def get(self, request):
25 if url_get_query_id(request):
26 query = get_object_or_404(Query, pk=url_get_query_id(request))
27 return self.render_with_sql(request, query, run_query=False)
28
29 if url_get_log_id(request):
30 log = get_object_or_404(QueryLog, pk=url_get_log_id(request))
31 c = log.database_connection_id or ""
32 query = Query(sql=log.sql, title="Playground", database_connection_id=c)
33 return self.render_with_sql(request, query)
34
35 return self.render()
36
37 def post(self, request):
38 c = request.POST.get("database_connection", default_db_connection_id())

Callers

nothing calls this directly

Calls 5

render_with_sqlMethod · 0.95
renderMethod · 0.95
url_get_query_idFunction · 0.90
url_get_log_idFunction · 0.90
QueryClass · 0.90

Tested by

no test coverage detected