34 lines
733 B
Python
34 lines
733 B
Python
import streamlit as st
|
|
import pandas as pd
|
|
from data.scriptloader import get_sql
|
|
from data.db import get_conn
|
|
from auth_runtime import require_login
|
|
from ui.sidebar import build_sidebar, hide_sidebar_if_logged_out
|
|
from auth import get_fullname_for_user
|
|
|
|
# hide_sidebar_if_logged_out()
|
|
|
|
st.set_page_config(page_title="Co-App Home", page_icon="🏠")
|
|
|
|
authenticator = require_login()
|
|
st.session_state["authenticator"] = authenticator
|
|
|
|
|
|
|
|
def load_data():
|
|
sql = get_sql("co_kostenobjekte")
|
|
print(sql)
|
|
engine = get_conn("co_dw")
|
|
with engine.connect() as conn:
|
|
df = pd.read_sql(sql, engine)
|
|
print(df)
|
|
return df
|
|
|
|
st.dataframe(load_data())
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
df = load_data()
|
|
print(df) |