除Bokeh图外,我已经在pythonAnywhere.com上成功部署了Django应用。而不是渲染,这是控制台中显示的错误。
bokeh-1.1.0.min.js:31 Uncaught Error: property Title.plot wasn't declared
at e.setv (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at e [as constructor] (bokeh-1.1.0.min.js:31)
at new e (bokeh-1.1.0.min.js:31)
at Function.t._instantiate_object (bokeh-1.1.0.min.js:31)
at Function.t._instantiate_references_json (bokeh-1.1.0.min.js:31)
at Function.t.from_json (bokeh-1.1.0.min.js:31)
在LocalHost上工作正常。现在已经部署完毕,它将引发此错误。我试图通读JS文件本身,但毫无头绪。
答案 0 :(得分:0)
我遇到了类似的问题,但事实证明,我使用的bokeh
的版本与我导入的样式表和脚本所要求的版本不同。
您可以使用以下方法在服务器上检查bokeh
的版本:
pythonX.Y
>>> import bokeh
>>> bokeh.__version__
其中X.Y
是您选择用于部署的python版本。
之后,只需使用以下命令安装所需的bokeh
模块:
pythonX.Y -m install bokeh==<required version> --upgrade --user
(提及python版本很重要。)
希望有帮助!