У меня есть следующий пользовательский тег включения:
from django.template import Library
from django.db.models import Count
register = Library()
@register.inclusion_tag('projects/work_part.html', takes_context=True)
def project_list(context):
return {'projects':context['projects']}
Мои настройки выглядят так:
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'context_processors.default_processors',
)
Мне нужен доступ к MEDIA_URL в шаблоне work_path.html, но кажется, что контекстные процессоры не применяются к пользовательским шаблонам.
Как получить доступ к MEDIA_URL в теге моего шаблона? Я видел это сообщение: Доступ к STATIC_URL из пользовательского тега шаблона включения , но я не использую STATIC_URL, есть ли другой набор тегов, которые я должен загрузить?