Django trans和url标记

Django trans和url标记,django,internationalization,Django,Internationalization,我想在Django 1.3应用程序中翻译包含URL的段落 <p> First <a href="{% url edit-profile username=user.username %}">edit your profile</a>, please. </p> 引发的错误是TemplateSyntaxError:正在搜索值。第64列中字符串的意外结尾:trans“First使用{%blocktrans%}。包括以下示例: {%url pa

我想在Django 1.3应用程序中翻译包含URL的段落

<p>
    First <a href="{% url edit-profile username=user.username %}">edit your profile</a>, please.
</p>

引发的错误是
TemplateSyntaxError:正在搜索值。第64列中字符串的意外结尾:trans“First使用
{%blocktrans%}
。包括以下示例:

{%url path.to.view arg arg2作为\u url%}
{%blocktrans%}
这是一个URL:{{the_URL}}
{%endblocktrans%}
这对我很有用:

{% url "app-name:name-of-view" as the_url %}
{% blocktrans %}
This is a URL: {{ the_url }}
{% endblocktrans %}

也不要使用命名url
{%url“my_url”作为_url%}
:为参数“the_url”提供格式规范,该参数在“msgstr”中不存在
{% url "app-name:name-of-view" as the_url %}
{% blocktrans %}
This is a URL: {{ the_url }}
{% endblocktrans %}