【发布时间】:2019-09-26 18:41:01
【问题描述】:
我有一个在我的模板中使用的静态文件。
我需要在这个文件代码中隐藏一些信息,但我通常使用 settings.py 常量来做到这一点。
如何在静态文件中实例化 settings.py 常量?
我尝试了{{CONSTANT}},但它不起作用。
【问题讨论】:
标签: python django file static settings
我有一个在我的模板中使用的静态文件。
我需要在这个文件代码中隐藏一些信息,但我通常使用 settings.py 常量来做到这一点。
如何在静态文件中实例化 settings.py 常量?
我尝试了{{CONSTANT}},但它不起作用。
【问题讨论】:
标签: python django file static settings
静态文件不会以任何方式处理,它们不是模板,您不能将值插入其中。名称中的 static 就是这个意思;变量插值会使它们变成动态的。
使用模板创建一个提供相同响应的新视图。
或者,考虑将常量 into your HTML you already generate with templates 放在客户端并让 Javascript 将其拉出。这样您的静态资源就可以保持静态,包括 JavaScript 代码。
【讨论】: