Dash datatable не отображается в веб-приложении django_plotly_dash

Я создаю веб-приложение, используя django_plotly_dash, модуль, объединяющий Django, Plotly и Dash в один пакет. У меня возникла проблема, когда я не могу вывести таблицы данных из моего оригинального приложения dash на веб-страницу django.

Исследуя эти проблемы на github (link_1 и link_2), можно предположить, что мне нужно добавить некоторые компоненты в файл settings.py или запустить python manage.py collectstatic. Я пробовал оба этих решения, но ни одно из них не сработало. Если есть кто-нибудь, кто имеет представление или уже пробовал что-то подобное с этим пакетом, ваша помощь будет оценена по достоинству.

Вот html-страница, которая должна отображать таблицы:

welcome.html

{% extends 'base.html' %}
{% load static %}
{% block content %}

    {% load plotly_dash %}

<h1>Home Page</h1>

    <div class="{% plotly_class name='DashBoard' %} card" style='height: 100%; width: 100%'>
    {% plotly_app name='DashBoard' ratio=0.65 %}
    </div>

<br>

    {{ plot1 | safe }}


{% endblock %}

Вот фрагмент таблицы данных тире, который необходимо отобразить:

dashboard.py

from dash import dcc
from dash import html
from dash import dash_table
from dash.dash_table import FormatTemplate
from dash.dash_table.Format import Sign
from dash.dependencies import Input, Output
from django_plotly_dash import DjangoDash
import pandas as pd
from .utils import *

data = pd.read_csv(r'C:\Users\mvela\Documents\Internships\Contracts\Greene\July Contract\web_app\report_app\home\dash_apps\Methodology  - Employee Level Data Sample.csv')

#data = pd.read_pickle('Metho - Proc')

# proper formatting

data.columns = data.iloc[0, :] # rename columns

data = data.iloc[1:, :] # drop first row

#external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']

# instantiate app
app = DjangoDash('DashBoard')
# .......... more code

# body of application 
filters = html.Div([...datatable code is in here...]) # end of filters

app.layout = html.Div(children=[filters])

Напоследок, вот мой settings.py:

Если это поможет, я следовал следующему руководству по использованию этого пакета:

https://www.youtube.com/watch?v=psvU4zwO3Ao

Пожалуйста, дайте мне знать, если какая-либо дополнительная информация поможет в решении этой проблемы.

Вернуться на верх