django模板是否支持函數?
我可以在模板中內聯編寫它們嗎?
如果我可以,怎麼樣?django模板中的函數
1
A
回答
3
否。Django模板的思想是它們只顯示信息(或多或少)。更復雜的結構(如函數)必須在其他地方定義。
但是,您可以創建自己的模板標籤或模板過濾器(在Python代碼中),然後在模板中使用它們。它們的作用類似於功能。不過,它們的定義並不在您的模板中。
您可以在Django documentation
1
讀到它可以調用方法不帶參數:(。)stackoverflow answer
您可以通過使用點符號做。 read more about variables in Django reference
使用點(。)訪問變量的屬性。 技術上,當模板系統遇到一個點,它會嘗試以下查找,順序如下:
Dictionary lookup Attribute lookup Method call List-index lookup
相關問題
- 1. 參數在模板中的函數。 Django
- 2. django模板調用函數
- 3. 在模板中使用函數(Django/Python)
- 4. 作爲模板函數的模板參數的模板函數
- 5. 非模板類中的函數模板
- 6. 模板類中的模板函數
- 7. 模板類中的模板函數is_same
- 8. 調用Python函數在Django模板
- 9. 模板模板函數中默認的const char *模板參數
- 10. 如何調用在Django模板中引用參數的函數?
- 11. 類模板+函數模板
- 12. 模板模板C++函數
- 13. cpp中的模板函數
- 14. C++中的模板函數
- 15. 模板中的sart函數
- 16. Django模板中的模量%
- 17. Django模板參數
- 18. 如何在django模板中的「for」函數中使用python?
- 19. 函數模板
- 20. Django的模板計數器
- 21. Django的模板數據
- 22. Django模板中的Modulus/Modulo等價運算符/函數?
- 23. 如何訪問Django模板標籤中的視圖函數?
- 24. 如何從Django模板中的Jquery腳本調用python函數
- 25. 如何從我的Django模板中調用Dajax/Dajaxice函數
- 26. 如何從Django中的模板調用控制器函數?
- 27. 在Django模板中使用javascript函數更改元素的類
- 28. 從模板中的標記腳本調用Django python函數
- 29. Django模板,調用按鈕單擊類中的函數
- 30. 導出模板類的模板函數