我正在尝试使用this article
的方法集成Django和Bokeh不幸的是,编写了plot函数后,它什么也没有显示。
我的views.py
def homepage(request):
x = [1,2,3,4,5]
y = [1,2,3,4,5]
plot = figure(title = 'Line Graph', x_axis_label='X-Ax',y_axis_label='Y-Ax',plot_width = 400,plot_height = 400)
plot.line(x,y,line_width = 2)
script,div = components(plot)
return render(request,'repositorys.html',{'script': script,'div': div})
urls.py
urlpatterns = [
url(r'^$', views.home, name='home'),
url(r'^repositorys/',views.homepage,name='repositorys'),
url(r'^repositorys/(?P<pk>\d+)/$', views.repositorys_board, name='repositorys_board'),
url('admin/', admin.site.urls),
]
和repository.html
<html>
<head>
<link href=”http://cdn.bokeh.org/bokeh/release/bokeh-1.4.0.min.css" rel=”stylesheet” type=”text/css”>
<link href=”http://cdn.bokeh.org/bokeh/release/bokeh-widgets-1.4.0.min.css" rel=”stylesheet” type=”text/css”>
<script src=”http://cdn.bokeh.org/bokeh/release/bokeh-1.4.0.min.js"></script>
<script src=”http://cdn.bokeh.org/bokeh/release/bokeh-widgets-1.4.0.min.js"></script>
{{ script | safe }}
</head>
<body>
{{ div | safe }}
</body>
</html>
我的bokeh版本是1.4.0
不幸的是,在我的本地主机上什么也没有显示。
答案 0 :(得分:0)
您添加到头部的链接的字符”
代替了"
无效
用这些替换它:
<link href= "http://cdn.bokeh.org/bokeh/release/bokeh-1.4.0.min.css" rel="stylesheet" type="text/css">
<link href="http://cdn.bokeh.org/bokeh/release/bokeh-widgets-1.4.0.min.css" rel="stylesheet" type="text/css">
<script src="http://cdn.bokeh.org/bokeh/release/bokeh-1.4.0.min.js"></script>
<script src="http://cdn.bokeh.org/bokeh/release/bokeh-widgets-1.4.0.min.js"></script>