文章目錄

context_processors用于给Django模版添加context,例如django.template.context_processors.media用于添加MEDIA_URL,django.template.context_processors.static用于添加STATIC_URL。之所以使用context_processors, 是想全局添加某个变量,而不需要在每个View中添加。

查看django.template.context_processors.static的实现,就可以模仿着写自己的context_processors

1
2
3
4
5
6
def static(request):
"""
Adds static-related context variables to the context.

"""

return {'STATIC_URL': settings.STATIC_URL}

文章目錄