django-plotly-dash div 尺寸太小并且不会改变

iam*_*ial 5 css django plotly plotly-dash

使用 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 %}
...
Run Code Online (Sandbox Code Playgroud)

期望 div 是整页,但它只呈现一个非常小的窗口

757*_*one 2

我遇到了同样的问题,找不到模板标签的样式。你不能尝试的一件事是添加比率参数

{% plotly_app name="SimpleExample" ratio=1 %}
Run Code Online (Sandbox Code Playgroud)

编辑:我之前没有看到你的评论。

您也可以尝试使用

{% plotly_direct name="SimpleExample" %} 
Run Code Online (Sandbox Code Playgroud)

该模板标签允许将 html 直接插入到模板中,而不是将其嵌入到 iframe 中。您还需要{% plotly_header %}{% plotly_footer %}标签,并且不要忘记应该在 settings.py 中添加中间件

MIDDLEWARE = [

               'django_plotly_dash.middleware.BaseMiddleware',

             ]
Run Code Online (Sandbox Code Playgroud)

此链接很有帮助:https://django-plotly-dash.readthedocs.io/en/latest/template_tags.html