我在一个 Django 网站上遇到了这个奇怪的错误,该网站可以正常工作,DEBUG = True
但在DEBUG = False
.
一件可能通用的事情是,当 DEBUG 为 True 时,管理应用程序中的内联 javascript 会被转义。例如:
if(message && message!="error")
变成
if(message && message!="error")
这显然是无益的......
有谁知道为什么会发生这种情况的任何一般原因?
更具体地说,这个站点使用的是 Django CMS 2.3.5,我看到的管理页面是 CMS 页面管理的一部分。我们在管理系统中有一个小的模板更改,但我已经删除了该模板更改并且错误仍然存在。无论如何,在下载页面之前,Django 模板引擎中似乎正在发生转义。
任何指示、帮助或可以更仔细地查看的好地方。