我尝试在DjangoDash应用程序中使用django-plotly-dash本地提供css文件。
Simpleexample.py
app = DjangoDash('SimpleExample', serve_locally=True)
app.css.append_css("path_to_css")
app.layout = html.Div([
html.Div(
className="app-header",
children=[
html.Div('Plotly Dash', className="app-header--title")
]
),
html.Div(
children=html.Div([
html.H5('Overview'),
html.Div('''
This is an example of a simple Dash app with
local, customized CSS.
''')
])
)
])
simpleexample.html
{% extends 'base.html' %}
{% load static %}
{% block content %}
{% load plotly_dash %}
{% plotly_app name='SimpleExample' ratio=0.45 %}
</div>
{% endblock %}
header.css和topography.css是如下所述的文件:https://dash.plotly.com/external-resources.
根据这些:https://github.com/GibbsConsulting/django-plotly-dash/issues/121和https://github.com/GibbsConsulting/django-plotly-dash/issues/133,则应修复与此相关的问题。
但是css样式并不呈现--
我错过了什么?在上面的github问题中有一个建议,我们可以使用django模板而不是iframe。我找不到太多关于这个的文档--有人能给我指一下吗?
谢谢你。
2条答案
按热度按时间nzk0hqpo1#
把你的assets文件夹放到Django static文件夹中
如果出现Python错误:没有名为bootstrap4的模块。请尝试启动
或
jdgnovmf2#