Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 17, 2012 12:25:04

yiooxir
Зарегистрирован: 2012-10-25
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

получить переменную request

Использую inclusion_tag, а в нем надо использовать переменную request. Но она там не определена. Как мне ее получить, из шаблона что-ли передавать?

@register.inclusion_tag('HD_basket.html')
def HD_basket_view(request):
return {'HD_basket_view':V_Basket(request).GetDataCount(),}

Офлайн

#2 Ноя. 20, 2012 02:42:11

Antonio051
От:
Зарегистрирован: 2011-01-06
Сообщения: 31
Репутация: +  1  -
Профиль   Отправить e-mail  

получить переменную request

https://docs.djangoproject.com/en/1.4/howto/custom-template-tags/#inclusion-tags

# The first argument *must* be called "context" here.
def jump_link(context):
    return {
        'link': context['home_link'],
        'title': context['home_title'],
    }
# Register the custom tag as an inclusion tag with takes_context=True.
register.inclusion_tag('link.html', takes_context=True)(jump_link)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version