Пример #1
0
def url_lang(parser, token):
    url = django_url(parser, token)
    lang = translation.get_language()[:2]
    if lang != settings.LANGUAGE_CODE[:2]:
        urlnode = UrlLangNode(url, lang)
        return urlnode
    return url
Пример #2
0
def url(parser, token):
    #Just like {% url %} but ads the path of the current menu as prefix.
    node_instance = django_url(parser, token)
    return MenuURLNode(view_name=node_instance.view_name,
                       args=node_instance.args,
                       kwargs=node_instance.kwargs,
                       asvar=node_instance.asvar)
Пример #3
0
def url(parser, token):
    return LocalSiteURLNode(django_url(parser, token))
Пример #4
0
def url(parser, token):
    return CentralFallbackURLNode(django_url(parser, token))
Пример #5
0
def url(parser, token):
    return django_url(parser, token)
Пример #6
0
def url(parser, token):
    return LocalSiteURLNode(django_url(parser, token))
Пример #7
0
def url(parser, token):
    return django_url(parser, token)
Пример #8
0
def url(parser, token):
    return PathURLNode(django_url(parser, token))