我想在我的Django项目中有进度条,但是它没有显示在页面上。我已经安装 django-dash和dash-bootstrap-components。代码:
import dash_html_components as html
import dash_bootstrap_components as dbc
from django_plotly_dash import DjangoDash
app = DjangoDash("Progress", add_bootstrap_links=True)
app.layout = html.Div(dbc.Progress(value=100))
和模板
{% load plotly_dash %}
<div class="{% plotly_class name="Progress" %}">
{% plotly_app_bootstrap name="Progress" %}
</div>
答案 0 :(得分:1)
我很难弄清楚为什么我的 Django dash 应用程序没有加载 dash-bootstrap-components。我使用以下提供的简单步骤找出了问题:
https://django-plotly-dash.readthedocs.io/en/latest/bootstrap.html#using-bootstrap
答案 1 :(得分:0)
设置起来可能很棘手-您必须遵循所有安装步骤。项目文档中有一个summary:
STATICFILES_FINDERS
,PLOTLY_COMPONENTS
和MIDDLEWARE
的设置。pip install django-bootstrap4
安装django-bootstrap 4,并将bootstrap4
添加到项目的INSTALLED_APPS
文件中的settings.py
中STATIC_ROOT
,如Django文档中所述prepare_demo
脚本或执行等效的步骤,尤其是migrate
和collectstatic
步骤