在我的基础django模板中渲染静态html页面

sha*_*pan 2 html apache django django-staticfiles

我正在使用 - Django 1.2 - Apache - Mod WSGI开发一个门户网站

我有几个由apache提供的HTML文件.

我想在我的基本模板下呈现这些静态HTML页面,以保持页眉/页脚和动态菜单的完整性.

我可以想到使用iframe的一种方式.另一种方式是做阅读HTML文件,并返回的字符串,而渲染,但在这种情况下,我失去优势的Apache,所以我想知道是否会有这样做的没有更好的办法,就是通过有Django的东西提供任何现有的解决方案?

Cés*_*pia 7

我不确定这是否正是您所要求的,但您可以在带有ssiinclude标签的模板中插入html文件(甚至是其他模板),具体取决于您的需求:

{% ssi '/path/to/file.html' %}
{% include 'relative/path/to/template.html' %}
Run Code Online (Sandbox Code Playgroud)