DzI*_*ITC 5 html python django jinja2
我有需要启动并运行的代码行。
<h4 class="page-header">
{% if msg.sent_by_id == request.user.public_id|string %}
{% if request.user.role == 'administrator' %}Admin Replied
{% elif request.user.role == 'user' %}Your reply
{% endif %}
{% endif %}
</h4>
Run Code Online (Sandbox Code Playgroud)
问题是这两个值是相同的,但它们都是其他格式。msg.sent_by_id
是一个字符串,两者都不是request.user.public_id
,该值是uuid
格式的。将变量“转换”为字符串然后比较两个值的正确方法是什么?
Ben*_*Ben 10
您可以使用字符串格式模板标签https://docs.djangoproject.com/en/3.0/ref/templates/builtins/#stringformat
{% if msg.sent_by_id == request.user.public_id|stringformat:"s" %}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3541 次 |
最近记录: |