使用Django-plotly-dash模块和dash应用程序在一个非常小的窗口中渲染。除了典型的css之外,我还能做些什么来渲染整个页面?
我已经尝试过更新特定div的样式,以及更新整个页面的样式。
..。
{% extends 'base_page.html' %}
{% block content %}
<head>
</head>
<body>
{%load plotly_dash%}
<div class={% plotly_class name="SimpleExample"%}>
{% plotly_app name="SimpleExample" %}
</div>
</body>
{% endblock %}
...期望div是整个页面,但它只渲染了一个非常小的窗口
发布于 2020-01-18 00:26:24
我遇到了同样的问题,找不到模板标签的风格。您不能尝试的一件事是添加一个比率参数
{% plotly_app name="SimpleExample" ratio=1 %}编辑:我之前没有看到你的评论。
您也可以尝试使用
{% plotly_direct name="SimpleExample" %} 此模板标记允许将html直接插入到模板中,而不是将其嵌入到iframe中。您还需要{% plotly_header %}和{% plotly_footer %}标记,并且不要忘记应该在settings.py中添加中间件
MIDDLEWARE = [
'django_plotly_dash.middleware.BaseMiddleware',
]这个链接很有帮助:https://django-plotly-dash.readthedocs.io/en/latest/template_tags.html
https://stackoverflow.com/questions/56843504
复制相似问题