2012-03-14 63 views
1

我正在開發使用Python 2.5的應用程序/谷歌應用程序引擎/ Django的(對於模板)訪問我的用戶定義的蟒蛇在Django模板

這似乎是一個好主意,對我來說,定義一些全局變量(全局常量在我的Python代碼中用作常量),而不是嘗試使用文字並嘗試每次記住拼寫/大寫。

這裏有關於如何在我的Python代碼中定義和使用全局變量/常量的文章,但有沒有什麼方法可以在我的Django模板中使用這些全局變量,除了傳遞包含所有變量的字典?

回答

5

您可以創建自定義上下文處理器,其中包含您需要全局變量的所有變量 ,並且仍然可以從任何模板調用它們。

這可能有所幫助:http://lethain.com/writing-custom-contexts-django/

+0

+1。這正是上下文處理器的用例。 – 2012-03-14 18:22:23