Solara for data manipulation application?

Hi, I am a python newbie, and want to build a python application on a postgres database. Is Solara suited for a data manipulation application? Or is it more data science dashboards and visualizations? My application will basically be screens with a lot of information, and when you click on a piece of information you can update this in a pop-up. I would also like to add new projects in a wizard style series of forms. Plus I would like a tree navigation item based on a database view. Is all this possible in Solara? My second question is: as I try to figure out my stack I stumble across Django a lot. It seems that Django can provide a nice layer for the postgres tables. Can Solara do that as well? Do I need Django at all?
Thanx for your time!
3 Replies
MaartenBreddels
MaartenBreddels6mo ago
I think all of this is possible with Solara, if Solara doesn't provide the components you need, you can always fall back to the underlying library (ipyvuetify, which are bindings to vuetify) to make what you need. We don't do any layering of postgres, I would recommend to take a look at sqlalchemy.
hanne5005
hanne50056mo ago
Thanx! Will take a look at it. So no need for Django? How does Django compare to Solara?
MaartenBreddels
MaartenBreddels6mo ago
django is more a backend only framework, like fastapi and flask. Solara runs on top of that, and also provides a frontend. Note that we don't support running on top of django yet