簡體   English   中英

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

[英]In Django, how to use settings.py constant from a static file?

我有一個在我的模板中使用的 static 文件。

我需要在這個文件代碼中隱藏一些信息,但我通常使用settings.py常量來做到這一點。

如何在 static 文件中實例化settings.py常量?

我試過{{CONSTANT}}但它不起作用。

Static 文件不會以任何方式處理,它們不是模板,您不能將值插入其中。 名稱中的static就是這個意思; 變量插值會使它們變成動態的。

使用模板創建一個提供相同響應的新視圖。

或者,考慮將常量放入您已經使用模板生成的 HTML 中,並讓 Javascript 在客戶端將其拉出。 這樣,您的 static 資源可以保留 static,包括 JavaScript 代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM