создайте выпадающий список, используя python , с потоковым освещением, подключенный к базе данных SQL

#python #sql-server #dropdown #streamlit

#питон #sql-сервер #выпадающий #освещенный потоком

Вопрос:

у меня streamlit приложение, которое подключается к базе данных (сервер SQL ), где у меня есть форма, которая позволяет пользователю вставлять значения и эта форма включает в себя 3 selectbox связанные между собой (3 столбцов из одной таблицы), где на основе выбора первого поля выбрать второй отображения списка, то же касается и соотношения между второй и третьей.

До сих пор я мог создать 3 поля выбора, но без связи друг с другом.

код:

  patternt = r"(?lt;=')[^,] ?(?=')" query_street =(  r"select distinct street "   r"from dbo.info"   )  rows_street = cursor.execute(query_street).fetchall() rows_street = re.findall(patternt , " ".join([str(s) for s in rows_street]))      query_bulding =(  r"select distinct building "  r"from dbo.info"   )  rows_building = cursor.execute(query_building).fetchall() rows_building = re.findall(patternt , " ".join([str(s) for s in rows_building]))  street_input = st.selectbox("Select street",rows_street) building_input = st.selectbox("Select building",rows_building)