Шаблон Django, сравнивающий строку

Я новичок в django. Я застрял с проблемой сравнения строки в шаблоне.

Я использую тег ifnotequal для сравнения строк. Но это не работает.

Я попытался вывести переменную:

{{ request.user.username }} 
{{ article.creator }}

Здесь я сравниваю:

{% ifnotequal request.user.username article.creator %}
    {# output something #}
{% endifnotequal %}

Но когда я делаю хардкод: Это работает.

{% ifnotequal "justin" "mckoy" %}
    {# output something #}
{% endifnotequal %}

В чем проблема? article.creatorпоступает из базы данных, а user.username— из запроса.

Кто-нибудь может мне помочь с этой проблемой?

34
задан Srikar Appalaraju 19 November 2012 в 15:52
поделиться