在Django模板中将user.id转换为user.username

时间:2017-03-17 17:34:46

标签: python django django-templates

我正在将非常酷的第三方软件包Django-Simple-History实施到项目中。根据文档,我使用中间件来存储哪个用户对对象进行了更改。这样可以很容易地在模板中迭代,如:

{% for x in object.history.all %}
{{ x.history_date }}, {{ x.history_user_id }} <br />
{% endfor %}

我正在尝试使用可用的user.id来获取模板中的关联user.username。有什么建议? (我还是Django / Python的新手)谢谢!

1 个答案:

答案 0 :(得分:3)

history_user保存相关用户的ForeignKey。

您可以使用:{{ x.history_user.username }}