Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
from flask import Flask,
|
2 |
import os, re, json, sqlite3, logging
|
3 |
|
4 |
app = Flask(__name__)
|
@@ -492,7 +492,7 @@ textarea.form-control{min-height:100px;font-family:monospace;resize:vertical;}
|
|
492 |
|
493 |
<script>
|
494 |
// Basic configuration
|
495 |
-
const cats =
|
496 |
const tabs = document.getElementById('tabs');
|
497 |
const content = document.getElementById('content');
|
498 |
let active = "";
|
@@ -1098,17 +1098,10 @@ window.addEventListener('load', function() {
|
|
1098 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโ 8. MAIN ROUTES โโโโโโโโโโโโโโโโโโโโโโโโโโ
|
1099 |
@app.route('/')
|
1100 |
def home():
|
1101 |
-
# HTML
|
1102 |
-
|
1103 |
-
|
1104 |
-
|
1105 |
-
categories_json = json.dumps(list(CATEGORIES.keys()))
|
1106 |
-
|
1107 |
-
# Template ๊ฐ์ฒด ์์ฑ - HTML_TEMPLATE ๋ด ${categories} ๋ฌธ์์ด์ ๋์ฒด
|
1108 |
-
template = Template(HTML_TEMPLATE)
|
1109 |
-
return template.substitute(categories=categories_json)
|
1110 |
-
|
1111 |
-
|
1112 |
|
1113 |
# Initialize database on startup
|
1114 |
init_db()
|
|
|
1 |
+
from flask import Flask, render_template_string, request, jsonify
|
2 |
import os, re, json, sqlite3, logging
|
3 |
|
4 |
app = Flask(__name__)
|
|
|
492 |
|
493 |
<script>
|
494 |
// Basic configuration
|
495 |
+
const cats = ${categories};
|
496 |
const tabs = document.getElementById('tabs');
|
497 |
const content = document.getElementById('content');
|
498 |
let active = "";
|
|
|
1098 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโ 8. MAIN ROUTES โโโโโโโโโโโโโโโโโโโโโโโโโโ
|
1099 |
@app.route('/')
|
1100 |
def home():
|
1101 |
+
# HTML ํ
ํ๋ฆฟ์์ %% ๋์ ์ง์ % ๋ฌธ์๋ฅผ ์ฌ์ฉ
|
1102 |
+
# categories ๋ณ์๋ง ์ ๋ฌํ๊ณ ๋๋จธ์ง๋ ๊ทธ๋๋ก ์ ์ง
|
1103 |
+
template = HTML_TEMPLATE.replace('${categories}', json.dumps(list(CATEGORIES.keys())))
|
1104 |
+
return template
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1105 |
|
1106 |
# Initialize database on startup
|
1107 |
init_db()
|