css - 在 Julia 中将自定义 CSS 文件添加到 Dash
问题描述
对于 Python,可以选择将自定义 CSS 添加到 Dash 应用程序。该方法似乎很简单,它说
只需在应用程序目录的根目录中创建一个名为 assets 的文件夹,并将 CSS 和 JavaScript 文件包含在该文件夹中。Dash 将自动提供此文件夹中包含的所有文件。默认情况下,请求资产的 url 将是 /assets 但您可以使用 dash.Dash 的 assets_url_path 参数对其进行自定义
来源:https ://dash.plotly.com/external-resources
但是,当我尝试在 Julia 中这样做时,什么也没有发生。
这个功能在 Julia 中有吗?如果没有,我该怎么做?
解决方案
发现了一个hack,不知道这是否是正确的方法......
基本上试图app = dash()
通过去找到输入methods(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>\.julia\packages\Dash\Weukk\src\app\dashapp.jl:291
我注意到一个 arg assets_folder
。放入绝对路径似乎有效,所以完整的代码看起来像这样
using Dash
app = dash(assets_folder="/absolute/path/to/assets")
推荐阅读
- 3d - 我可以使用哪些软件/技术从体积 3D 网格中取出一块?
- android - 从firebase数据库路径问题中检索数据的问题 - Android
- audio - 在其他音轨中查找音轨的开头
- angular - 令牌 jwt 可与 spring boot 一起使用,但 angular 存在错误
- java - 使用 BoxLayout 垂直居中内容
- zip - 试图从损坏的 zip 中提取文件
- ios - iOS ViewController 加载异步(HealthKit)数据的正确架构
- sql - 雪花中 SQL MERGE 语句的结构?
- swift - 投射一些类型
到 SomeType 在斯威夫特 - javascript - 如何在不使用主机系统的日期和时间的情况下获取当前日期