Day 58: Building out Dash

Dan Esmail - 2/27/2023

Intro

This week is going to pull me away from my project again. I'll be working on dash plotly at work and need to focus most of my hours on that. There have been a lot of breakthroughs with Dash this week. After reading up on it a lot I have a better understanding of dash and can implement more things.

I have been taking the time to revamp the way that we are loading pages from dash. I won't be able to show any examples since these are all things that I'm doing for work. The way that we were loading pages before I was getting a bunch of errors and nonsense. The way to bypass it was to make sure that dash wasn't using its pages feature. The feature lets the user put everything in a directory called pages. Then it will search to find all your different pages within this directory. This feature is great but can't be used when using flask. Also since we are using callbacks for our pages we need to suppress callback errors.

With all this, the landing page is done and has a good base for everything else. Then I can use a callback to output the layout of the page into a div from the main dash app. This has set me up in a good place to start building dashboards. Tomorrow I will be working with a dashboard to get something on the screen.


Day 1

Day 1