我读了这个有用的Flask + Bokeh AjaxDataSource,我能够生成样本图。我尝试修改代码,以便在templates文件夹中定义html文件,并通过传递 div 和脚本元素让烧瓶渲染html文件如下:
script, div = components(fig)
return render_template('testajax.html', script = script, div = div)
我的HTML文件如下:
{% extends "template.html" %}
{% block content %}
<div class="container">
<div>
{{ script | safe}}
{{ div | safe}}
</div>
</div>
{% endblock %}
通过上述更改,我将收到以下错误:
WindowsError: [Error 32] The process cannot access the file because it is being used by another process.
我想我对INLINE.render_js()的了解不够。
问题是什么?如何解决?感谢您的帮助。