Я создал отдельные функции для каждой страницы, но я хочу изменить страницу на загрузку файла, когда я нажимаю кнопку на Welcome_page.py. Нашёл функцию switch_page, но не понимаю, как она работает.
import streamlit as st
from login import check_password
from file_upload import file_upload
from welcome import welcome_page
from PIL import Image
from numpy import asarray
from streamlit_extras.switch_page_button import switch_page
def file_upload():
datafile = st.file_uploader("Upload JPG",type=['jpg'])
if datafile is not None:
numpydata = asarray(datafile)
print(type(numpydata))
st.image(datafile)
return True
return False
if check_password():
if welcome_page():
switch_page('file_upload')
fileDetails = file_upload()
if fileDetails:
print("file uploaded")
Подробнее здесь: https://stackoverflow.com/questions/749 ... -streamlit