3

因此,我目前正在设计一个使用 Django 在 Heroku 上部署的网站。

我想拥有使用模板动态加载的项目页面(而不是对各种 HTML 模板进行硬编码),并在页面加载时将它们动态加载到 div 中。这些页面将成为“项目”页面,我目前正在考虑存储它们的最佳方式。

我认为它们不会过于相似,因为我希望不同的页面使用不同的 HTML,尽管总体布局是相似的。我还希望能够存储代码段,就像堆栈溢出一样。

我对如何存储信息有两个想法:

1)创建一个文本字段并让我自己呈现 HTML 标签(因为只有我管理员发布到这些页面)

2) 创建 HTML 模板并使用数据库存储指向页面的链接,这样我就可以动态呈现侧选项卡以查看最新的并轻松归档它们。

最好的方法是什么?也欢迎任何其他想法。

4

1 回答 1

0

更好的方法是在模板中使用包含一些逻辑的标签。

    {% if something %}
         {% include "custom_pages/bar.html" %}
    {% else %}
         {% include "custom_pages/foo.html" %}
    {% endif %}

并且您可以随时轻松地编辑您的 html 文件。

于 2013-08-24T17:43:34.163 回答