Django 如何将URL添加到{%blocktrans%}而不自动失败

Django 如何将URL添加到{%blocktrans%}而不自动失败,django,internationalization,Django,Internationalization,要将url添加到blocktrans,我使用: {% url "home" as home %} {% blocktrans with url=home %} ... {% endblocktrans %} 但是,这并不等同于在没有blocktrans的情况下使用{%url home%},因为如果url home不存在,它会自动失败 是否有任何方法可以将url添加到blocktrans,就像我在{%blocktrans%}中使用{%url home%}一样 换句话说,我如何使一个url可以翻译

要将url添加到blocktrans,我使用:

{% url "home" as home %}
{% blocktrans with url=home %}
...
{% endblocktrans %}
但是,这并不等同于在没有blocktrans的情况下使用{%url home%},因为如果url home不存在,它会自动失败

是否有任何方法可以将url添加到blocktrans,就像我在{%blocktrans%}中使用{%url home%}一样

换句话说,我如何使一个url可以翻译的句子,并且在Django中url不会无声地失败