Хостинг интерактивного приложения Dash на Django - InvalidConfig `routes_pathname_prefix` должен начинаться с `/`

Я уже создал приложение Dash, которое имеет свои функции обратного вызова и все, что мне нужно. Теперь я хочу разместить его в приложении Django. Я пытаюсь уже три дня, но все время получаю :

routes_pathname_prefix должен начинаться с /

При отладке я заметил, что мое url_base_pathname начинается с 'https', но я новичок в этом, поэтому я очень запутался.

Мое приложение

app = DjangoDash(name='SimpleExample', )

Настройки

PLOTLY_COMPONENTS = [
    'dash_core_components',
    'dash_html_components',
    'dash_table',
    'dash_renderer',
    'dpd_components',
    ]
X_FRAME_OPTIONS = 'SAMEORIGIN'
ASGI_APPLICATION = "core.routing.application"
CHANNEL_LAYERS = {
    "default": {
        "BACKEND": "channels_redis.core.RedisChannelLayer",
        "CONFIG": {
            "hosts": [("127.0.0.1", 6379), ],
        },
    },
}

STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
    'django_plotly_dash.finders.DashAssetFinder',
    'django_plotly_dash.finders.DashComponentFinder',
)

INSTALLED_APPS = [
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
    "home",
    "generate_train_data",
    "preprocess_train_data",
    "django_plotly_dash.apps.DjangoPlotlyDashConfig",
    "channels",
    "channels_redis",

]

Мое расширение HTML

{% extends 'home.html' %}

{% block content %}
{% load plotly_dash %}
<body>
<div class="{% plotly_class name="SimpleExample" %} card" style="height: 100%; width: 100%;">
    {% plotly_app name="SimpleExample"%}
</div>
</body>
    <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>

{{script| safe}}
{% endblock content %}

Урлы

urlpatterns= [
path("", include('preprocess_train_data.urls')),
path("", include('prediction.urls')),
path("django_plotly_dash/", include('django_plotly_dash.urls')),] + static(settings.STATIC_SUFFIX, document_root=settings.STATIC_ROOT)

Похоже, что что бы я ни делал, ничего не получается, любая помощь будет высоко оценена.

Вы видели это https://github.com/plotly/dash/issues/359? Возможно, это какая-то ошибка, которая уже исправлена. Попробуйте обновить программное обеспечение до более высокой версии.

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