Soy nuevo con django. Estoy atascado con el problema de comparar cadenas en la plantilla.Plantilla de Django que compara la cadena
Tengo el uso de la etiqueta ifnotequal para comparar la cadena. Pero no está funcionando.
que tiene Tratar de salida de la variable:
{{ request.user.username }}
{{ article.creator }}
Aquí comparo:
{% ifnotequal request.user.username article.creator %}
{# output something #}
{% endifnotequal %}
Pero cuando lo haga la hardcode: funciona.
{% ifnotequal "justin" "mckoy" %}
{# output something #}
{% endifnotequal %}
¿cuál es el problema? El article.creator
proviene de la base de datos y el user.username
es de la solicitud.
¿Alguien me puede ayudar con este problema?
'article.creator' es una cadena demasiado? ¿Se puede publicar el modelo? – yprez
Además, en su ejemplo, es 'request.user.usname' no' request.user.username'. ¿Error de tipografía? – yprez
@Yuri - error de tipeo en mi ejemplo ... – justin