gpt4 book ai didi

python - Django模板比较字符串

转载 作者:IT老高 更新时间:2023-10-28 21:58:54 26 4
gpt4 key购买 nike

我是 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 来自请求。

谁能帮我解决这个问题?

最佳答案

对于模板中的字符串比较使用

{% if name == "someone" %}
............
............
{% endif %}

不等于

{% if name != "someone" %}
............
............
{% endif %}

关于python - Django模板比较字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10845738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com