Spaces:
Sleeping
Sleeping
checking SPACE_HOST to add https
Browse files
main.py
CHANGED
@@ -11,6 +11,7 @@ import pandas as pd
|
|
11 |
from fastapi import FastAPI
|
12 |
from fastapi.responses import HTMLResponse, RedirectResponse
|
13 |
from fastapi.middleware.cors import CORSMiddleware
|
|
|
14 |
from sql import Q
|
15 |
|
16 |
from itables import options as itoptions, to_html_datatable
|
@@ -102,7 +103,12 @@ def query_from_request(sql_input, definitions, request: gr.Request):
|
|
102 |
q.save()
|
103 |
query_id = q.id
|
104 |
alias = q.alias
|
105 |
-
|
|
|
|
|
|
|
|
|
|
|
106 |
|
107 |
result = f"""
|
108 |
<div id="resultContainer">
|
|
|
11 |
from fastapi import FastAPI
|
12 |
from fastapi.responses import HTMLResponse, RedirectResponse
|
13 |
from fastapi.middleware.cors import CORSMiddleware
|
14 |
+
from os import getenv
|
15 |
from sql import Q
|
16 |
|
17 |
from itables import options as itoptions, to_html_datatable
|
|
|
103 |
q.save()
|
104 |
query_id = q.id
|
105 |
alias = q.alias
|
106 |
+
hf_space_host = getenv("SPACE_HOST")
|
107 |
+
if hf_space_host:
|
108 |
+
iframe_src = f"https://{hf_space_host}/q?query_id={query_id}"
|
109 |
+
else:
|
110 |
+
iframe_src = f"/q?query_id={query_id}"
|
111 |
+
|
112 |
|
113 |
result = f"""
|
114 |
<div id="resultContainer">
|