1

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

PS 这是一个很棒的社区,我学习了大部分编程课程。提前致谢。

更新:非常感谢大家。终于找到了使用etree进行xml解析的解决方案。在我看来,

 {{for i in tree: }}
    {{=TAG    [i.tag]    (i.text)}}
    {{pass }}

你猜怎么着?效果惊人!

4

1 回答 1

3

如果你只是想在页面中插入一些 HTML 而不被转义,你可以使用XML()helper:

{{=XML(your_html)}}

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

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

请注意,路径是相对于应用程序的 /views 文件夹的,因此如果它在该文件夹之外,您可以使用../.

于 2013-03-13T20:16:09.237 回答