我想繼續重用我在許多django視圖上創建的一些函數,所以我不必一遍又一遍地在每個視圖上編寫它們。django - 調用函數形成一個文件到另一個
所以我創建了一個文件夾,裏面有一個__init__.py
。在同一個文件夾中,我還創建了一個myfunctions.py
文件,其中放置了我希望在我的django視圖中重用的函數。
這裏只是一個很簡單的測試功能,我把myfunctions.py
,看看我是否能重複使用該函數的功能,特別是變量,我的看法:
def test_function():
test_variable = 1
我想只是調用test_function()
,並在我創建的模板上傳遞test_variable值(在本例中爲1)。該視圖的模板已經有一個標籤{{ test_valiable }}
。
我的問題是,當我在我的視圖上調用test_function()
時,我看不到test_variable
值傳遞給與我的視圖關聯的模板中的{{ test_valiable }}
標記。
我在我看來調用函數的方法是:
test_function()
什麼我不這樣做對嗎?
我伸出手指的使用它。我建議再次閱讀Python教程。 – 2011-02-06 07:04:03