【问题标题】:In Django, how to use settings.py constant from a static file?在 Django 中,如何使用静态文件中的 settings.py 常量?
【发布时间】:2019-09-26 18:41:01
【问题描述】:

我有一个在我的模板中使用的静态文件。

我需要在这个文件代码中隐藏一些信息,但我通常使用 settings.py 常量来做到这一点。

如何在静态文件中实例化 settings.py 常量?

我尝试了{{CONSTANT}},但它不起作用。

【问题讨论】:

    标签: python django file static settings


    【解决方案1】:

    静态文件不会以任何方式处理,它们不是模板,您不能将值插入其中。名称中的 static 就是这个意思;变量插值会使它们变成动态的。

    使用模板创建一个提供相同响应的新视图。

    或者,考虑将常量 into your HTML you already generate with templates 放在客户端并让 Javascript 将其拉出。这样您的静态资源就可以保持静态,包括 JavaScript 代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-17
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 2011-12-08
      • 1970-01-01
      • 2016-03-20
      • 1970-01-01
      相关资源
      最近更新 更多