为了向块转移添加网址,我使用:
{% url "home" as home %}
{% blocktrans with url=home %}
...
{% endblocktrans %}
但是,这并不等同于在没有blocktrans的情况下使用{% url "home" %}
,因为如果url "home"
不存在,它会无声地失败。
有没有办法向blocktrans添加网址,就好像我在{% url "home" %}
内使用{% blocktrans %}
一样?
换句话说,如何用一个可翻译的url制作一个句子,并且在Django中保持url不会无声地失败?