【发布时间】:2012-11-28 13:43:02
【问题描述】:
在一个金字塔应用程序中,我定义了一个静态视图用于提供 css/js 文件,另一个用于提供其他数据,例如上传的文件:
config.add_static_view('static', 'static', cache_max_age=3600)
config.add_static_view('uploads', path='/data/uploads')
在模板方面,我使用 request.static_url() 来访问静态文件:
<script type="text/javascript" src="${request.static_url('myapp:static/js/jquery-1.8.3.min.js')}"></script>
问题是我不知道如何将 request.static_url() 与第二个定义(上传)一起使用,我从未工作过并导致应用程序崩溃:
${request.static_url('uploads/a_named_file')}
你能解释一下我该怎么做吗? 提前致谢。
【问题讨论】:
-
'crash the app':在这种情况下,请始终包含完整的回溯。
标签: python pyramid static-files