【发布时间】:2017-05-09 21:42:45
【问题描述】:
我正在尝试为个人网站设置适当的工作流程。
我正在使用使用 Django 模板系统的 Cactus 静态站点生成器。
我知道我想做什么,但由于仙人掌的教程有限,我不知道该怎么做。
这是我的目录结构:
/mysite/pages/
/mysite/templates/
/mysite/mycontent/
/mysite/plugins/
我的模板 /mysite/pages/menu.html 如下所示:
<p>Welcome to the page!</p>
{% block body %}
{% endblock %}
我的一篇页面文章 /mysite/pages/testpage.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 一起使用。
谢谢!
【问题讨论】:
标签: python html django templates django-templates