在Julia中添加自定义CSS文件



对于Python,有一个选项可以在Dash应用程序中添加自定义CSS。方法看起来很简单,它说

在app目录的根目录下创建一个名为assets的文件夹并将CSS和JavaScript文件包含在该文件夹中。将冲自动提供包含在此文件夹中的所有文件。默认情况下,请求资源的url是/assets,但是你可以这样做使用assets_url_path参数来定制它。Dash

来源:https://dash.plotly.com/external-resources

然而当我试着这样做在茱莉亚,什么也不会发生。

这个特性在Julia中有吗?如果没有,我该怎么做?

发现了一个hack,不知道这是不是正确的方法…

本质上是通过methods(dash)

找到app = dash()的输入
julia> methods(dash)
# 1 method for generic function "dash":
[1] dash(; external_stylesheets, external_scripts, url_base_pathname, requests_pathname_prefix, routes_pathname_prefix, assets_folder, assets_url_path, assets_ignore, serve_locally, suppress_callback_exceptions, prevent_initial_callbacks, eager_loading, meta_tags, index_string, assets_external_path, include_assets_files, show_undo_redo, compress, update_title) in Dash at C:Users<User>.juliapackagesDashWeukksrcappdashapp.jl:291

,我注意到一个argassets_folder。放入绝对路径似乎可以工作,所以完整的代码看起来像这样

using Dash
app = dash(assets_folder="/absolute/path/to/assets")

最新更新