我是 web2py 的新手,想这样做..
我正在做一个演示 Web 应用程序,用户可以在其中查看多个主题的演示文稿(reveal.js
文件)。这些演示文稿包含相同的头标签和脚本..所以我想到创建一个名为 default/presentation.html
的 View ,然后将所有演示文稿存储为 html/xml
文件并将它们显示在 learn.html
文件中(这些文件仅包含文件的一部分,即 body 标记内的内容)。但我尝试了很多东西,但由于 web2py 的默认转义功能,仍然无法获取 id。请用最简单的方法帮我解决一下。
附注这是一个很棒的社区,我在这里学习了大部分编程类(class)。提前致谢。
更新:非常感谢大家。最终找到了使用 etree 进行 xml 解析的解决方案。在我看来,
{{for i in tree: }}
{{=TAG [i.tag] (i.text)}}
{{pass }}
你猜怎么着?效果惊人!
最佳答案
如果您只想在页面中插入一些 HTML 而不对其进行转义,则可以使用 XML()
助手:
{{=XML(your_html)}}
如果你想包含文件的内容,你可以这样做:
{{include 'path/to/file'}}
请注意,该路径是相对于应用程序的/views 文件夹的,因此如果它位于该文件夹之外,您可以使用 ../
开始该路径。
关于python - 在 web2py 中包含部分 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15386753/