我是烧瓶和棱镜的新手。我正在尝试根据提供的here说明使用捆绑(资产)。
我已经安装了所需的jsmin,并相应地调用了html部分中的过滤器
{% assets "common_js" %}
<script src="{{ ASSET_URL }}"></script>
{% endassets %}
此处已声明并注册了common_js包。
from flask.ext.assets import Environment, Bundle
common_js = Bundle("datepicker.js",filters='jsmin', output='output.js')
assets_env.register('common_js',common_js)
我可以在服务器终端上看到的输出是
INFO 2015-06-30 02:18:44,606 module.py:790] default: "GET /%7B%7B%20ASSET_URL%20%7D%7D HTTP/1.1" 404 2322
任何人都可以指出我想念的是什么吗?任何帮助表示赞赏。
感谢。
答案 0 :(得分:0)
您正在打开模板文件,但您无法呈现它。
#
<强>更新强>
渲染模板时,只需要相对于模板文件夹的路径。您不需要像使用@app.route('/')
def index():
return render_template('index.html')
读取文件时那样需要相对于工作目录的路径。