Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 可以从Django Cms生成静态html吗?_Python_Django_Django Cms - Fatal编程技术网

Python 可以从Django Cms生成静态html吗?

Python 可以从Django Cms生成静态html吗?,python,django,django-cms,Python,Django,Django Cms,嗨,我在做一个基于Django Cms的项目 大多数模板都是通过ajax中的APi调用生成的。。我想知道是否可以从原始模板文件生成HTML静态文件,以避免动态调用。简短回答:可以 详细回答:这要看情况 没有什么能阻止您仅仅创建静态HTML页面(例如,您可以使用wget对您的网站进行爬网。但是请注意,这仅在您的内容不是动态的情况下起作用,例如,它不取决于用户是否登录等。如果您只使用始终具有相同输出的插件,而不管请求如何,那么它都会起作用 由于Django CMS为您提供了编写高度动态插件的强大功

嗨,我在做一个基于Django Cms的项目

大多数模板都是通过ajax中的APi调用生成的。。我想知道是否可以从原始模板文件生成HTML静态文件,以避免动态调用。

简短回答:可以

详细回答:这要看情况

没有什么能阻止您仅仅创建静态HTML页面(例如,您可以使用
wget
对您的网站进行爬网。但是请注意,这仅在您的内容不是动态的情况下起作用,例如,它不取决于用户是否登录等。如果您只使用始终具有相同输出的插件,而不管请求如何,那么它都会起作用

由于Django CMS为您提供了编写高度动态插件的强大功能,因此没有内置的方法来生成这些静态页面(有人使用它而没有意识到缺点的可能性很高)