Spaces:
Runtime error
Runtime error
IsaacKerson
commited on
Commit
•
3f2c8aa
1
Parent(s):
09b6075
insert updated data
Browse files- pages/upload.py +10 -3
pages/upload.py
CHANGED
@@ -14,13 +14,20 @@ def app():
|
|
14 |
def upload_callback(num_items):
|
15 |
st.session_state.form_upload = True
|
16 |
|
17 |
-
|
|
|
|
|
|
|
|
|
18 |
|
19 |
for idx in range(1, num_items + 1):
|
20 |
-
|
21 |
st.session_state[f'ex_{str(idx)}'], st.session_state[f'tag_{str(idx)}']))
|
22 |
|
23 |
-
|
|
|
|
|
|
|
24 |
|
25 |
if "form_upload" not in st.session_state:
|
26 |
st.markdown("## Upload Data")
|
|
|
14 |
def upload_callback(num_items):
|
15 |
st.session_state.form_upload = True
|
16 |
|
17 |
+
DATABASE_NAME = 'quiz_maker.db'
|
18 |
+
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
|
19 |
+
DATABASE = os.path.join(BASE_DIR, DATABASE_NAME)
|
20 |
+
|
21 |
+
insert_tups = []
|
22 |
|
23 |
for idx in range(1, num_items + 1):
|
24 |
+
insert_tups.append((st.session_state[f'word_{str(idx)}'], st.session_state[f'def_{str(idx)}'], \
|
25 |
st.session_state[f'ex_{str(idx)}'], st.session_state[f'tag_{str(idx)}']))
|
26 |
|
27 |
+
c, conn = db_connect(DATABASE)
|
28 |
+
c.executemany("INSERT INTO vocab VALUES (?, ?, ?, ?)", insert_tups)
|
29 |
+
conn.commit()
|
30 |
+
conn.close()
|
31 |
|
32 |
if "form_upload" not in st.session_state:
|
33 |
st.markdown("## Upload Data")
|