I have a multi-page app where I upload files, save them to a database and feed the fileslist back to a datatable for display.
Unfortunately the newly uploaded files to the database (succesfully uploaded) do not display right away. Even after a site refresh. They only update if I save my sourcefile with the code.
Did anyone have similar problems?
Also if I wrap my layout into a function and call
layout = serve_layout
I get an error:
dash.exceptions.InvalidCallbackReturnValue: The callback for `<Output `page-content.children`>` returned a value having type `function` which is not JSON serializable. The value in question is either the only value returned, or is in the top level of the returned list, and has string representation `<function serve_layout at 0x11eb1e730>` In general, Dash properties can only be dash components, strings, dictionaries, numbers, None, or lists of those.
On the other hand, if I write:
layout = serve_layout()
everything works well.
Has anybody any idea? Any help would be appreciated.