如何为repoze.bfg添加新的模板语言需要执行哪些操作?框架会发送我的插件绝对路径还是包相对路径,或两者都取决于?如何将新的模板语言插入到repoze.bfg中?
0
A
回答
2
http://svn.repoze.org/repoze.bfg.jinja2/trunk/repoze/bfg/jinja2/的软件包为BFG提供了附加的Jinja2绑定。基本上,你确实创建了一个类似的包,然后允许人们将它连接到他们的系统中。
有两个级别的集成。第一个是刚刚进口级的集成,可以让人们做一些事情,如:从my.template.system进口render_template_to_response
高清aview(请求)
: 回报render_template_to_response(“一些/相对/路径.myt')
在repoze.bfg.jina2中渲染render_template *方法,将它们替换为您喜欢的模板系统的类似物会为您提供此功能。
另一个集成级别是允许您的模板系统用作“渲染器”。这允许,例如:
@bfg_view(渲染= “一些/相对/ path.myt”) DEF aview(请求): 返回{ 'A':1}
为此,猿repoze.bfg.jinja2中的“renderer_factory”函数,然后通过“config.add_renderer(renderer_factory,'.myt')”(势在必行)或通过包含随附的ZCML文件,让人们在其配置中添加此渲染器你的包在他们的ZCML中。
相关问题
- 1. 如何将MathMl语言插入到MySQL数据库列中
- 2. Vb.net将txt.file插入到模板Excel中
- 3. Drupal:如何将多语言内容添加到页面模板?
- 4. 如何将此Python代码插入到我的html模板中?
- 5. 如果Odoo模板语言
- 6. 为gtksourceview添加一种新语言(Django的gedit模板语言)
- 7. 如何在Wordpress中将图像插入到模板中?
- 8. Joomla模板语言
- 9. 如何导入Io语言的插件?
- 10. 将模板插入到模板中 - C#Open XML SDK 2.0/2.5
- 11. Typo3 Neos:如何将表单插入到模板中
- 12. 如何将第二个菜单插入到WordPress模板中?
- 13. 如何将PdfPTable插入到现有PDF模板中?
- 14. 如何创建模板语言
- 15. symfony的多语言模板
- 16. 插入插件到流体模板中?
- 17. 如何在angular.js中的指令模板中插入新行?
- 18. 将JS变量插入到haml模板
- 19. FlowRouter - 将内容插入到HTML模板
- 20. 如何将模板插入另一个模板?
- 21. 如何使用select语句将插入插入到表中
- 22. 如何根据设备的语言插入/更新数据库
- 23. 如何将浮点值插入到正确语言环境的SQL表中
- 24. 将Gridster插入WordPress模板
- 25. 将值插入模板AngularJS
- 26. 新语言的插件
- 27. 如何在PHP中将特殊语言字符插入到MySQL数据库中?
- 28. 模板语言,以及如何限制剃刀模板
- 29. 如何将多个数据模板插入到主日期模板
- 30. 如何正确插入rtl语言输入到MySQL?