可以从Django Cms生成静态HTML吗?

1 投票
1 回答
761 浏览
提问于 2025-04-17 20:38

你好,我正在做一个基于Django Cms的项目。Django Cms

大部分的模板是通过ajax的API调用生成的。我在想,是否可以从原始模板文件生成一个静态的HTML文件,这样就可以避免动态调用了。

1 个回答

1

简短的回答:是的。

详细的回答:这要看情况。

其实你可以随便创建静态的HTML页面(比如你可以用wget这个工具来抓取你的网站内容)。不过要注意,这种方法只适用于你的内容是静态的,也就是说,它不依赖于用户是否登录等情况。如果你使用的插件每次输出的内容都是一样的,不管请求是什么样的,那这样就可以。

因为Django CMS让你可以写出非常动态的插件,所以它并没有内置生成这些静态页面的功能(很多人可能在不知情的情况下使用它,结果会遇到一些问题)。

撰写回答