Spaces:
Runtime error
Runtime error
IsaacKerson
commited on
Commit
•
3a757df
1
Parent(s):
b3b4568
add join page
Browse files- app.py +2 -1
- pages/join.py +19 -0
- pages/view.py +1 -1
app.py
CHANGED
@@ -5,7 +5,7 @@ import datetime
|
|
5 |
|
6 |
# Custom imports
|
7 |
from multipage import MultiPage
|
8 |
-
from pages import quiz, upload, view
|
9 |
|
10 |
# Create an instance of the app
|
11 |
app = MultiPage()
|
@@ -15,6 +15,7 @@ st.markdown("# Quiz Maker")
|
|
15 |
|
16 |
# Add all your application here
|
17 |
app.add_page("Quiz", quiz.app)
|
|
|
18 |
app.add_page("Upload", upload.app)
|
19 |
app.add_page("View", view.app)
|
20 |
|
|
|
5 |
|
6 |
# Custom imports
|
7 |
from multipage import MultiPage
|
8 |
+
from pages import quiz, upload, view, join
|
9 |
|
10 |
# Create an instance of the app
|
11 |
app = MultiPage()
|
|
|
15 |
|
16 |
# Add all your application here
|
17 |
app.add_page("Quiz", quiz.app)
|
18 |
+
app.add_page("Join", join.app)
|
19 |
app.add_page("Upload", upload.app)
|
20 |
app.add_page("View", view.app)
|
21 |
|
pages/join.py
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import streamlit as st
|
2 |
+
import sqlite3
|
3 |
+
import random
|
4 |
+
import datetime
|
5 |
+
|
6 |
+
# Custom imports
|
7 |
+
from pages.utils import *
|
8 |
+
|
9 |
+
st.markdown("## Join")
|
10 |
+
|
11 |
+
with st.form("join_form"):
|
12 |
+
first_name = form.text_input("First Name")
|
13 |
+
last_name = form.text_input("Last Name")
|
14 |
+
user_name = form.text_input("User Name")
|
15 |
+
password1 = form.text_intput("Password", type="password")
|
16 |
+
password2 = form.text_input("Confirm Password", type="password")
|
17 |
+
submitted = form.form_submit_button("Submit")
|
18 |
+
if password1.strip() != password2.strip():
|
19 |
+
st.warning("The passwords do not match.")
|
pages/view.py
CHANGED
@@ -33,4 +33,4 @@ def app():
|
|
33 |
for idx, item in enumerate(c.execute(query)):
|
34 |
st.write(f'{idx}: {item}')
|
35 |
except Exception as e:
|
36 |
-
st.write("Query failed
|
|
|
33 |
for idx, item in enumerate(c.execute(query)):
|
34 |
st.write(f'{idx}: {item}')
|
35 |
except Exception as e:
|
36 |
+
st.write("Query failed. " + str(e).capitalize())
|