Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Django视图中使用服务器_document()中的不同Bokeh组件_Python_Django_Django Views_Jinja2_Bokeh - Fatal编程技术网

Python 在Django视图中使用服务器_document()中的不同Bokeh组件

Python 在Django视图中使用服务器_document()中的不同Bokeh组件,python,django,django-views,jinja2,bokeh,Python,Django,Django Views,Jinja2,Bokeh,我有一个运行的bokeh服务器,其中包含一个图形和下拉菜单。我在Django应用程序中使用视图中的server_文档(“bokeh应用程序的url”)显示了这些组件。我设法通过{script | safe}}在html中显示图形和下拉菜单,但出于样式化的目的,我想从图形中拆分下拉菜单。我尝试了{{embed(roots.graph)}},但Django不允许这样做。如何分割不同的组件,以便分别显示它们??可能在视图中处理服务器_document()返回的脚本??非常感谢 Django视图: de

我有一个运行的bokeh服务器,其中包含一个图形和下拉菜单。我在Django应用程序中使用视图中的server_文档(“bokeh应用程序的url”)显示了这些组件。我设法通过{script | safe}}在html中显示图形和下拉菜单,但出于样式化的目的,我想从图形中拆分下拉菜单。我尝试了{{embed(roots.graph)}},但Django不允许这样做。如何分割不同的组件,以便分别显示它们??可能在视图中处理服务器_document()返回的脚本??非常感谢

Django视图:

def BokehView(request):
    context = dict()
    # server_document connects to bokeh server and returns a <script> tag with the components
    context['script'] = server_document("http://localhost:5006/visualization")
    return render(request,'map.html',context)
def BokehView(请求):
上下文=dict()
#server_文档连接到bokeh服务器并返回带有组件的标记
上下文['script']=服务器\u文档(“http://localhost:5006/visualization")
返回呈现(请求,'map.html',上下文)
HTML:


{{script | safe}}
<div class="container-fluid">
  {{ script | safe }}
</div>