在web2py中包含部分html文件

时间:2013-03-13 13:29:56

标签: python web2py

我是web2py的新手,想要这样做.. 我正在做一个演示文稿Web应用程序,用户可以在其中查看许多主题的演示文稿(reveal.js文件)。这些演示文稿包含与所有人相同的头标记和脚本。所以我想创建一个名为default/presentation.html的视图,然后将所有演示文稿存储为html/xml个文件并将其显示在learn.html内file(这些文件只包含部分文件,body标签内的东西)。但是我已经尝试了很多东西,但由于web2py的默认转义功能,仍然无法获得id。请以最简单的方式帮助我。

P.S。这是一个很棒的社区,我参加了大部分的编程课程。提前致谢。

更新:非常感谢你们。最后使用etree进行xml解析找到了解决方案。在我看来,

 {{for i in tree: }}
    {{=TAG    [i.tag]    (i.text)}}
    {{pass }}
猜猜是什么?作品太棒了!

1 个答案:

答案 0 :(得分:3)

如果您只想将某些HTML插入页面而不进行转义,则可以使用XML()帮助程序:

{{=XML(your_html)}}

如果要包含文件的内容,可以执行以下操作:

{{include 'path/to/file'}}

请注意,路径相对于应用程序的/ views文件夹,因此如果它位于该文件夹之外,则可以使用../启动路径。