文章詳情頁
python - flask jinjia2 中怎么定義嵌套變量
瀏覽:183日期:2022-06-28 09:51:13
問題描述
在jinjia中,如下所示,我定義了一個變量number
{% set number = unit %}
file_dict是一個dict類型的變量,想在file_dict引用key,以便于找出file_dict中,key為{{number}}的值
{{file_dict{{number}}}}
像上面這樣子定義的話好像不合法的,無法通過另外通過宏定義也不行
{% macro get_value(number) %} {{ pdf_dict{{number}}}}{% endmacro %}
有什么方法能夠定義嵌套變量嗎
問題解答
回答1:自己解決了,受到j(luò)injia2變量 有__getitem__語法的提醒,直接調(diào)用get,而不用.去訪問屬性就可以了,因為.之后不調(diào)用變量,而調(diào)用了字符串,直接用雙括號包裹會不符合語法
相關(guān)文章:
1. python - flask _sqlalchemy 能否用中文作為索引條件2. nignx - docker內(nèi)nginx 80端口被占用3. java - 阿里的開發(fā)手冊中為什么禁用map來作為查詢的接受類?4. 跟蹤器怎么開啟無反應(yīng)5. dockerfile - [docker build image失敗- npm install]6. android - 百度地圖加載完成監(jiān)聽7. docker api 開發(fā)的端口怎么獲取?8. python3.x - git bash如何運行.bat文件?9. dockerfile - 我用docker build的時候出現(xiàn)下邊問題 麻煩幫我看一下10. macos - mac下docker如何設(shè)置代理
排行榜

熱門標(biāo)簽