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">
|