在Django中,如何使用静态文件中的settings.py常量?

问题描述 投票:0回答:1

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

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

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

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

python django file static settings
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.