Ben aşağıdaki özel içerme etiketine sahip:Django - Özel dahil etme şablonu etiketi MEDIA_URL?
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',
)
Ben work_path.html şablonu içinde MEDIA_URL erişmesi gereken fakat bağlam işlemciler uygulanmaz görünüyor:
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']}
Benim ayarlarından
şuna benzer özel şablonlar.Şablon etiketimdeki MEDIA_URL öğesine nasıl erişirim? Bu mesajı gördüm: Access STATIC_URL from within a custom inclusion template tag ama STATIC_URL kullanmıyorum, yüklemesi gereken başka bir etiket kümesi var mı? tempatetag get_media_prefix etiketi "Yük medya" aradığını olduğunu bizler için statik olduğunu {% get_media_prefix %}
Bağladığınız dizinin ilk yanıtında belirtildiği gibi: Neden şablon etiketi kodunuza MEDIA_URL aktarıyorsunuz ve şablona aktarmıyorsunuz? – arie