我无法弄清楚为什么这个简单的if ... else ... endif不起作用。 if中比较的两个变量在页面输出中是相等的,所以if不应该触发但是它会触发。任何帮助表示赞赏。
{% if view.get_player_id != user.id %}
<h1>'{{ view.get_player_id }}' '{{ user.id }}' Only {{ view.get_player_name }} can edit this page</h1>
{% else %}
...
{% endif %}
这是页面输出:
'4' '4' Only Leo Messi can edit this page