无法分析余数:'==';索菲亚'';从';abc.first_name==&x27;索菲亚'';Python/Django

无法分析余数:'==';索菲亚'';从';abc.first_name==&x27;索菲亚'';Python/Django,python,django,Python,Django,我试图在html文档(第四行)中的if语句中添加==符号 看起来是这样的: <ol> {% for league in teams %} {% for abc in league.curr_players.all %} {% if abc.first_name=='Sophia' %} <li>{{league.location}} {{league.team_name}} </li&g

我试图在html文档(第四行)中的if语句中添加==符号

看起来是这样的:

    <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>

不管怎样,我一直收到这样一个错误,说它在某一点上无法解析参数。

Django的模板解析器非常简单,不像Python的。这样做的一个结果是,您需要在每个操作符周围使用空格

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

在所有文件中,操作员周围都有空间。