【发布时间】:2019-11-05 14:08:38
【问题描述】:
我正在尝试处理 django-plotly-dash documentation 中最简单的仪表板示例,但我一直收到上面的 ValueError。
对于以下代码,假设 django 项目名称为 django_project,django 应用名称为 dashboard。
我在 django_project/urls.py 的 ROOT_URLCONF 有以下相关代码:
import dashboard.dash_app
from dashboard.views import test_view
urlpatterns = [
...
path('dashboard/', test_view, name='test_view'),
path('django_plotly_dash/', include('django_plotly_dash.urls')),
]
我的仪表板应用视图,位于 dashboard/views.py 如下:
from django.shortcuts import render
def test_view(request):
return render(request, 'dashboard/main.html')
main.html模板如下:
from django.shortcuts import render
def test_view(request):
return render(request, 'dashboard/main.html')
{% load plotly_dash %}
{% plotly_app name="SimpleExample" %}
最后,在名为 dashboard/dash_app.py 的文件中创建 DjangoDash 应用程序实例。如前所示,这个模块是在 django_project/urls.py 中导入的,如上。代码如下:
import dash
import dash_core_components as dcc
import dash_html_components as html
from django_plotly_dash import DjangoDash
app = DjangoDash('SimpleExample')
app.layout = ...
@app.callback(...)
def callback_color(...):
...
在调试过程中,我拥有的唯一其他看似相关的信息是 base_pathname 是 '/django_plotly_dash/app/SimpleExample/'
还有其他想法吗?
【问题讨论】:
-
能否请您发布回溯
标签: django plotly-dash