可以从Django Cms生成静态HTML吗?
你好,我正在做一个基于Django Cms的项目。Django Cms
大部分的模板是通过ajax的API调用生成的。我在想,是否可以从原始模板文件生成一个静态的HTML文件,这样就可以避免动态调用了。
1 个回答
1
简短的回答:是的。
详细的回答:这要看情况。
其实你可以随便创建静态的HTML页面(比如你可以用wget
这个工具来抓取你的网站内容)。不过要注意,这种方法只适用于你的内容是静态的,也就是说,它不依赖于用户是否登录等情况。如果你使用的插件每次输出的内容都是一样的,不管请求是什么样的,那这样就可以。
因为Django CMS让你可以写出非常动态的插件,所以它并没有内置生成这些静态页面的功能(很多人可能在不知情的情况下使用它,结果会遇到一些问题)。