Spaces:
Runtime error
Runtime error
IsaacKerson
commited on
Commit
•
ffd8df2
1
Parent(s):
2bfdf6a
write items in session
Browse files- pages/upload.py +9 -4
pages/upload.py
CHANGED
@@ -11,10 +11,13 @@ def app():
|
|
11 |
if "form_submit" in st.session_state.keys():
|
12 |
del st.session_state.form_submit
|
13 |
|
14 |
-
def upload_callback():
|
15 |
st.session_state.form_upload = True
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
18 |
|
19 |
if "form_upload" not in st.session_state:
|
20 |
st.markdown("## Upload Data")
|
@@ -32,6 +35,7 @@ def app():
|
|
32 |
|
33 |
if st.button("Load Data"):
|
34 |
st.markdown("### Confirm the data is correct.")
|
|
|
35 |
form = st.form("data_check_form")
|
36 |
with open("data.csv", "r") as f:
|
37 |
reader = csv.reader(f, delimiter=",")
|
@@ -39,11 +43,12 @@ def app():
|
|
39 |
if i == 0:
|
40 |
pass
|
41 |
else:
|
|
|
42 |
form.markdown(f"### {i}")
|
43 |
form.text_input("Word or Phrase", f"{line[0]}", key=f"word_{i}")
|
44 |
form.text_input("Definition", f"{line[1]}", key=f"def_{i}")
|
45 |
form.text_input("Example", f"{line[2]}", key=f"ex_{i}")
|
46 |
form.text_input("Tags", f"{line[3]}", key=f"tag_{i}")
|
47 |
-
form.form_submit_button("Confirm", on_click=upload_callback)
|
48 |
# st.text_input(f'{q[0] + 1}. {q[3]}', key=q[0], placeholder="Type answer here")
|
49 |
# st.form_submit_button(label="Submit", on_click=form_callback, args=(questions,))
|
|
|
11 |
if "form_submit" in st.session_state.keys():
|
12 |
del st.session_state.form_submit
|
13 |
|
14 |
+
def upload_callback(num_items):
|
15 |
st.session_state.form_upload = True
|
16 |
+
|
17 |
+
input_tups = []
|
18 |
+
|
19 |
+
for idx in range(num_items):
|
20 |
+
st.write(st.session_state[f'{word_}{str(idx)}'])
|
21 |
|
22 |
if "form_upload" not in st.session_state:
|
23 |
st.markdown("## Upload Data")
|
|
|
35 |
|
36 |
if st.button("Load Data"):
|
37 |
st.markdown("### Confirm the data is correct.")
|
38 |
+
num_items = 0
|
39 |
form = st.form("data_check_form")
|
40 |
with open("data.csv", "r") as f:
|
41 |
reader = csv.reader(f, delimiter=",")
|
|
|
43 |
if i == 0:
|
44 |
pass
|
45 |
else:
|
46 |
+
num_items += 1
|
47 |
form.markdown(f"### {i}")
|
48 |
form.text_input("Word or Phrase", f"{line[0]}", key=f"word_{i}")
|
49 |
form.text_input("Definition", f"{line[1]}", key=f"def_{i}")
|
50 |
form.text_input("Example", f"{line[2]}", key=f"ex_{i}")
|
51 |
form.text_input("Tags", f"{line[3]}", key=f"tag_{i}")
|
52 |
+
form.form_submit_button("Confirm", on_click=upload_callback, args=(num_items))
|
53 |
# st.text_input(f'{q[0] + 1}. {q[3]}', key=q[0], placeholder="Type answer here")
|
54 |
# st.form_submit_button(label="Submit", on_click=form_callback, args=(questions,))
|