tortoro:UI模块,用于包含缩小的javascript
tornado: UIModule for including minified javascript
我想构建一个Tornado UIModule
,它允许我包含一个Javascript文件,但在渲染前缩小。例如
{%module include_jsmin("file.js")%}
我唯一的问题是,我似乎没有找到一种优雅的方法来获取应用程序的TemplateLoader。
我该怎么做?
编辑:我知道UIModule
中的render_string
方法,但遗憾的是,模板的配置路径不可用。
找到了一种巧妙的方法:
-使用设置template_loader
用tornado.template.Loader
配置龙卷风应用程序:确保指定到模板目录根目录的绝对路径
-使用UIModule
中的render_string
获取要处理的文件
class JsonMinify(UIModule):
def render(self, path):
code=self.render_string(path)
return slimit.minify(code)
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 货币代码为欧元-金额的格式不应包含小数
- 如何包含特定于每个视图angularjs的javascript文件
- 我如何修复包含在captcha的addthis中的错误
- 正在注入包含JS的HTML
- Json数据包含日期和时间格式
- Angular js-返回一个包含类似
- jQuery/JS包含运算符或类似运算符
- 如果href包含X,请更改href
- JavaScript数组包含一个值
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 在Meteor项目中安装并包含npm模块后出错
- 传递包含'%的参数'在URL中
- 在战争中包含缩小的 JavaScript 文件
- 在外部 php 文件中包含缩小的 javascript
- 如何缩小包含用“.”分隔的函数名称的 JavaScript 文件
- 使用闭包编译器缩小包含 Jinja2 表达式的 JavaScript 代码
- tortoro:UI模块,用于包含缩小的javascript
- 如何使用Gulp的YouTube API(缩小的文件不包含YouTube回调方法)
- 在JavaScript中,将一个大数组缩小为只包含一个String的数组