Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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 return.html文件,无需解析模板标记_Python_Django_Javascriptmvc - Fatal编程技术网

Python Django return.html文件,无需解析模板标记

Python Django return.html文件,无需解析模板标记,python,django,javascriptmvc,Python,Django,Javascriptmvc,我正在编写一个带有Django后端的单视图Javascript应用程序,它只需要返回初始index.html,所有其他模板都来自CDN。我的问题是,第一个index.html文件正在解析出一些我想留给JS库解释的“{}”句柄 我不想使用“verbatim”或“raw”或任何附加标记,因为我不想在静态模板文件中使用任何django特定的东西 一个可能的替代答案是演示如何使您的初始索引HTML响应也来自CDN,但我认为这是不可能的。如果您不想呈现模板,就不要呈现它。Django不会呈现任何内容,除非

我正在编写一个带有Django后端的单视图Javascript应用程序,它只需要返回初始index.html,所有其他模板都来自CDN。我的问题是,第一个index.html文件正在解析出一些我想留给JS库解释的“{}”句柄

我不想使用“verbatim”或“raw”或任何附加标记,因为我不想在静态模板文件中使用任何django特定的东西


一个可能的替代答案是演示如何使您的初始索引HTML响应也来自CDN,但我认为这是不可能的。

如果您不想呈现模板,就不要呈现它。Django不会呈现任何内容,除非您专门调用
template.render
或其中一个快捷方式

如果您只想返回一个HTML文件,您可以将其作为普通文件打开,读取它,然后将内容作为响应返回


或者,按照注释中的建议,您可以将其作为静态文件使用。

如果您不想呈现模板,只需不呈现即可。Django不会呈现任何内容,除非您专门调用
template.render
或其中一个快捷方式

如果您只想返回一个HTML文件,您可以将其作为普通文件打开,读取它,然后将内容作为响应返回


或者,正如注释中所建议的,您可以将其作为静态文件提供。

如何将文件作为普通文件提供,并将web服务器配置为在您想要的URL命名空间中提供(例如,Apache中的RewriteRule/Alias)?平面页面@gertvdijk嗯,这是个不错的主意。我在prod中使用NGINX来处理静态文件,因此也许我应该更改我的开发设置,以更好地反映这一点,并包括初始index.html请求。@EsseTi谢谢,我现在就要了解一下如何在您想要的URL名称空间(例如,Apache中的RewriteRule/Alias)中为文件提供普通服务并配置web服务器?平页@gertvdijk嗯,这是个不错的主意。我在prod中使用NGINX来处理静态文件,所以也许我应该更改我的开发设置以更好地反映这一点,并包括初始index.html请求。@EsseTi谢谢,我现在就来读一下