使用Django模板系统或静态站点生成器生成HTML文件?

2024-09-28 23:13:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试为一个个人网站建立一个适当的工作流程。在

我使用的是仙人掌静态网站生成器,它利用了Django模板系统。在

我知道我想做什么,但我不知道怎么做,因为仙人掌的教程是有限的。在

我的目录结构如下:

/mysite/pages/
/mysite/templates/
/mysite/mycontent/
/mysite/plugins/

我的模板,/mysite/pages/菜单.html,如下所示:

^{pr2}$

还有我的一篇文章,/mysite/pages/测试页.html,看起来像这样

{% extends "menu.html" %}
{%block body %}
<p> Test Content </p>
{% endblock %}

但是我要做的是设置这个,这样我想写的测试内容可以写在其他地方,然后复制到文件夹中。像这样:

{% extends "menu.html" %}
{%block body %}

{%include "../mysite/mycontent/TestContent.html}

{% endblock %}

这是Django模板需要管理的吗?正如我所说的,我使用的是使用Django模板的Cactus,但是我环顾了一下,不确定标准的方法是什么,尽管它似乎与MVC/MVT的理念相配合。在

还有一个选项可以将Django插件与Cactus一起使用。在

谢谢!在


Tags: django模板网站htmlbodypages流程block