Django template comparing string

django, django-templates, python

Solution

`article.creator` is a `User` and `request.user.username` is a string. Try comparing `request.user` instead.

Problem

I'm new with django. I'm stuck with the problem of comparing string in the template. I have use ifnotequal tag to compare string. But it is not working. I have try to output the variable: ``` {{ request.user.username }} {{ article.creator }} ``` Here I compare: ``` {% ifnotequal request.user.username article.creator %} {# output something #} {% endifnotequal %} ``` But when I do the hardcode: It works. ``` {% ifnotequal "justin" "mckoy" %} {# output something #} {% endifnotequal %} ``` what is the problem? The `article.creator` is coming from the database and the `user.username` is from the request. Can anyone help me with this issue?

Original source