在Django translate字段中插入变量

2024-05-28 20:48:07 发布

您现在位置:Python中文网/ 问答频道 /正文

他们让我修改一个我不知道怎么做的网页,但它是用django制作的。我对python或django了解不多,所以这个问题可能是simpel。但我有一行在采购订单文件中翻译:

<h3 class="event-title">{{ event.length.duration }} {% trans "WEEK PROGRAM" %}</h3>

我需要修改它来插入事件长度持续时间在文本里面,是这样的:

^{pr2}$

有什么建议吗?谢谢

编辑:

多亏了卡塔瓦兰,这个问题才得以解决。在


Tags: 文件django订单event网页transtitle事件
1条回答
网友
1楼 · 发布于 2024-05-28 20:48:07

使用^{}模板标记:

{% blocktrans with duration=event.length.duration %}{{ duration }} WEEK PROGRAM{% endblocktrans %}

manage.py makemessages理解此标记以及{% trans %},但如果您手动编写.po文件,则转换应该是:

^{pr2}$

相关问题 更多 >

    热门问题