Ich bin neu mit Django. Ich bin fest mit dem Problem der Zeichenfolge in der Vorlage zu vergleichen.Django Vorlage Vergleich Zeichenfolge
Ich habe ifnotequal Tag verwenden, um Zeichenfolge zu vergleichen. Aber es funktioniert nicht.
Ich habe versucht die Variable Ausgabe:
{{ request.user.username }}
{{ article.creator }}
Here I vergleichen:
{% ifnotequal request.user.username article.creator %}
{# output something #}
{% endifnotequal %}
Aber wenn ich die hard tun: Es funktioniert.
{% ifnotequal "justin" "mckoy" %}
{# output something #}
{% endifnotequal %}
Was ist das Problem? Die article.creator
kommt aus der Datenbank und die user.username
stammt aus der Anfrage.
Kann mir jemand bei diesem Problem helfen?
'article.creator' ist eine Zeichenfolge verwenden, vergleichen? Können Sie das Modell veröffentlichen? – yprez
Auch in Ihrem Beispiel ist es "request.user.usname" nicht "request.user.username". Tippfehler? – yprez
@Yuri - Tippfehler in meinem Beispiel .. – justin