【发布时间】:2020-11-20 17:18:09
【问题描述】:
我有这段代码需要启动并运行。
<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>
问题是这两个值是相同的,但是它们都是其他格式。 msg.sent_by_id 是字符串,request.user.public_id 也不是,这个值是uuid 格式。将变量“转换”为字符串然后比较两个值的正确方法是什么?
【问题讨论】:
-
str (uuid)在您的视图中并将 str 版本传递到您的模板中 -
我正在传递整个 json 对象 -
return render(request, 'service_desk/ticket_status.html', {'ticket': Ticket_obj, 'ticket_messages': Ticket_obj_messages})