2013-03-17 55 views
2

我試圖渲染瓶一個模板,但我得到了以下錯誤:瓶jinja2.exceptions.TemplateSyntaxError

Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/flask/app.py", line 1701, in __call__ 
    return self.wsgi_app(environ, start_response) 
    File "/Library/Python/2.7/site-packages/flask/app.py", line 1685, in wsgi_app 
    with self.request_context(environ): 
    File "/Library/Python/2.7/site-packages/flask/ctx.py", line 274, in __enter__ 
    self.push() 
    File "/Library/Python/2.7/site-packages/flask/ctx.py", line 221, in push 
    top.pop() 
    File "/Library/Python/2.7/site-packages/flask/ctx.py", line 257, in pop 
    self.app.do_teardown_request(exc) 
    File "/Library/Python/2.7/site-packages/flask/app.py", line 1587, in do_teardown_request 
    rv = func(exc) 

不知道這意味着什麼,但它看起來就像是一個框架的問題。有誰知道我可以做什麼來解決/解決這個問題?

回答

2

我認爲線索是在它拋出的異常...可能是在您的模板語法錯誤。我會嘗試將所有{{ }}{% %}標籤取出並逐個添加回去。

+0

我刪除了模板的所有內容,然後再試一次,但沒有奏效。仍然得到相同的錯誤 – locoboy 2013-03-17 15:24:14

+0

嗯......這很奇怪。這是完整的追溯?如果是這樣,由於錯過了關於Jinja異常的實際行,這很奇怪。我的猜測是那裏有一個嘗試/除了捕捉實際的例外。可能是在代碼中做一些探索的時候了。 – aychedee 2013-03-17 18:57:29

+0

哦,我確實看過燒瓶的來源,似乎你已經安裝了一個稍舊的版本。但是'do_teardown_request'裏面沒有任何明顯的內容會隱藏一個異常。 – aychedee 2013-03-17 19:01:33

相關問題