2017-03-03 28 views
2
<div class="person_roles_div"> 
    <table> 
     <thead></thead> 

     <tbody> 
      {% for position in person.positions %} 
       <tr> 
        <td>{{ position.provider|default:"" }} {{ position.role }}</td> 
        <td>{{ position.facility|default:"" }}</td> 
        <td>{{ position.startdate|default:"" }}</td> 
        <td>{{ position.enddate|default:"" }}</td> 
        <td> 
         <button id="remove_position_sk_{{ position.position_sk }}" class="position_remove_button">Remove</button> 
        </td> 
       </tr> 
      {% endfor %} 
     </tbody> 
    </table> 
</div> 

在前四個td標記,輸出上下文變量,並指定一個默認,PyCharm是正確的前突出:和空格前後每""PyCharm說預期}}之後|默認模板

hovertip消息是((or {% expected。該頁面運行良好。

任何想法我應該看什麼設置?

回答

4

它是「Python模板語言」。見截圖: enter image description here

確保它被設置爲「Django的」

+0

這幫助了我很多。爲了解決HTML檢查錯誤,我搜索「pycharm檢查HTML錯誤」但沒有發現。我想我失去了關鍵字'Django模板'。 –