2017-04-22 34 views
0

我想在我的html文檔中的if語句中放入一個==符號(第四線)。無法解析餘數:'=='索菲亞''從'abc.first_name =='索菲亞''Python/Django

它看起來像這樣:

<ol> 
     {% for league in teams %} 
     {% for abc in league.curr_players.all %} 
     {% if abc.first_name=='Sophia' %} 
      <li>{{league.location}} {{league.team_name}} </li> 
     {% endif %} 
     {% endfor %} 
     {% empty %} 
      <p>No leagues found. Try <code>python manage.py loaddata data.json</code>, or, if that doesn't work, going <a href="{% url 'make_data' %}">here</a> (but be prepared to wait).</p> 
     {% endfor %} 
    </ol> 

不管怎麼說,我不斷收到這個錯誤說,它不能解析在某些點的說法。

+2

在所有文檔中,操作員都有空格。 –

回答

1

與Python不同,Django的模板解析器相當簡單。這樣做的一個後果就是你需要在每個操作員周圍使用空格。

{% if abc.first_name == 'Sophia' %}