2014-03-07 43 views
2

這是一個錯誤?我有這樣的模板文件代碼:Jinja2 django 1.6如何消除包含標記的引號?

<div class="row" id="tags"> 
    {%include 'y.html'%} 
</div> 

那麼Jinja2的將呈現爲: enter image description here

但我從來沒有在我的模板中的任何報價。如果我直接將代碼放在div部分的y.html中,這個問題就不會發生。

所以,如果我必須使用包含標記,我該如何消除那些惱人的引號?

編輯:

感謝丹尼爾·羅斯曼,報價只存在於Chrome瀏覽器的工具,而不是實際的HTML代碼。 但是:

如果我使用Chrome瀏覽器和使用包括標籤,佈局異常: enter image description here

如果我使用Chrome瀏覽器,不使用包括標籤,佈局OK : enter image description here

所以,jinja2或chrome肯定有問題。

如果是Jinja2引起的,那麼如何解決這個問題呢?謝謝。

EDIT2:

更奇怪的事情:如果我移動到<div class="row" id="tags"></div>y.html,問題就會消失,即使我仍然可以使用包括標籤。

這可能是解決方案,但我仍然不明白爲什麼。

回答

3

這不是Jinja2做任何事情。這是您的瀏覽器的開發人員工具。實際的HTML將會很好。

+0

但它會影響網頁佈局。如果用戶使用Chrome訪問我的網站,則佈局不會按照我的預期顯示。我在問題的最後添加了圖片。 – tcpiper