Тире плотно установить пользовательскую папку в качестве папки моих активов - PullRequest
0 голосов
/ 14 февраля 2019

Я построил приборную панель и настроил внешний вид, используя свой собственный CSS.Структура приложения ниже

Folder structure

Затем я подключил и развернул панель управления нашими серверами Linux.К сожалению, наши серверы linux перезаписали папку assets своим собственным css.

Чтобы приложение могло найти свой собственный CSS, мне нужно указать собственную папку ресурсов в приложении Dash.

Я пробовал различные синтаксисы локально (ниже), но не могу заставить его работать

app = dash.Dash(__name__,static_folder='/new_assets/')
app = dash.Dash(__name__,assets_folder='/new_asssets/')
app = dash.Dash(__name__,assets_url_path='/new_asssets/')

Любой совет по этому поводу был бы очень признателен!

1 Ответ

0 голосов
/ 14 февраля 2019

Оказалось, что это был правильный способ сделать это, но вам нужно указать абсолютный путь, поэтому я добавил эту строку в начало своего кода и запустил код из каталога панели инструментов.

import os
assets_path = os.getcwd() +'/src/new_assets'
app = dash.Dash(__name__,assets_folder=assets_path)
...