from app import * from apps import upload_data, summery, apriori, monthly, home, covid_19, machine_learning, update_data, data, conversion_rate navbar = dbc.NavbarSimple([ dbc.NavItem(dbc.NavLink("Summery data", href="/summery")), dbc.NavItem(dbc.NavLink("Monthly data", href="/monthly")), dbc.NavItem(dbc.NavLink("Conversion rate", href="/conversion_rate")), dbc.NavItem(dbc.NavLink("Covid-19", href="/covid_19")), dbc.DropdownMenu([ dbc.NavLink("Market Basket", href="/apriori"), dbc.NavLink("Machine Learning", href="/machine_learning"), ], label='Machine Learning', color="primary"), dbc.DropdownMenu([ dbc.NavLink("Upload data", href="/upload_data"), ], label='Other', color="primary"), ], brand="CIEF Dashbaord", brand_href="/", color="primary", dark=True) app.layout = html.Div([ data.layout, update_data.layout, dcc.Location(id='input-url'), navbar, html.Div(id='output-page_content'), ]) @app.callback(Output('output-page_content', 'children'), [Input('input-url', 'pathname')]) def display_page(pathname): if pathname == '/summery': return summery.layout elif pathname == '/upload_data': return upload_data.layout elif pathname == '/apriori': return apriori.layout elif pathname == '/monthly': return monthly.layout elif pathname == '/conversion_rate': return conversion_rate.layout elif pathname == '/covid_19': return covid_19.layout elif pathname == '/machine_learning': return machine_learning.layout else: return home.layout if __name__ == '__main__': -app.run_server(host='::',port='8055',debug=True)