Jinja2 Expected an expression, got 'end of print statement'

使用python-doc-Docx-Template報錯

這個問題一般是語法錯誤。

 

但是我模板文件有好幾十頁。

使用一個快速的辦法定位模板中錯誤的地方。

 

一段一段的刪除運行,進行排除法。

最後發現

忘了輸入變量名導致的

 

還有一個報錯

genreport.py 17 Encountered unknown tag 'endfor'. You probably made a nesting mistake. Jinja is expecting this tag, but currently looking for 'elif' or 'else' or 'endif'. The innermost block that needs to be closed is 'if'.

找了好久才發現

不是換行符導致的。

這兩個複製到編輯器查看是一行的。 這個語法是錯誤的

改成換行符就ok了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章