2010-10-06 2 views
1

У меня небольшая проблема с контекстом.контекст django с несколькими include_tag

У меня есть включение метка с парами:

takes_context=True 

В шаблоне тега этого включения в, я называю еще inclusion_tag, который имеет также параметры

takes_context = True

Но в этом последнем inclusion_tag контекст - Нет.

Я не знаю почему?

ответ

1

Не забывайте, что контекст для второго тега включения - это то, что возвращается с первого. Если вам нужен весь контекст из исходного шаблона, лучше скопировать его:

@register.inclusion_tag('template.html', takes_context=True) 
def first_inclusion_tag(context, value): 
    params = {'value': value} 
    params.update(context) 
    return params 
Смежные вопросы