0
我真的搞砸了的東西一樣如何用「as」使用django的register.simple_tag?
<p>{% trans "Visit our" %}<a href="{% url "help" %}">{% trans "help page" %}</a>
凡xurl是我的標籤註冊像
@register.simple_tag(takes_context=True)
def xurl(context, view_name, *args, **kwargs):
正如我知道我可以在{%blocktrans%}使用變量,這麼好的解決方案我以某種方式使用我的標籤像Django的URL標記像
{% xurl "help" as help_url %}
然後用HELP_URL變量blocktrans。我不能使用@ register.tag來使用「as」,因爲我需要從上下文中獲取當前語言。
謝謝,看看吧。但是我已經用基於django-ttag的xurl標籤創造了我自己的車輪。 – syabro 2012-04-12 23:47:56
我發明了自己的車輪,其中有很多東西出現在1.4中。 – 2012-04-12 23:58:04