use*_*719 22 django django-staticfiles
它应该自动列在Settings.py中还是我必须添加它?我在开发过程中提供图像文件非常困难,而且文档对我的品味太过简洁,并且由于某种原因不能清楚地向我说清楚.我想查看我的template_context_processors是什么,但它位于何处?它不在我的settings.py文件中.我是否需要通常进行编辑?
("django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.static",
"django.contrib.messages.context_processors.messages")
Run Code Online (Sandbox Code Playgroud)
Roh*_*han 45
在你的settings.py
你可以定义TEMPLATE_CONTEXT_PROCESSORS
设置.
但是,django已为此设置定义了默认值
("django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.static",
"django.core.context_processors.tz",
"django.contrib.messages.context_processors.messages")
Run Code Online (Sandbox Code Playgroud)
如果要添加维护默认处理器的自定义模板上下文处理器,可以执行以下操作: settings.py
import django.conf.global_settings as DEFAULT_SETTINGS
TEMPLATE_CONTEXT_PROCESSORS = DEFAULT_SETTINGS.TEMPLATE_CONTEXT_PROCESSORS + (
'custom_context_processors.my_context_processor',
)
Run Code Online (Sandbox Code Playgroud)
请参阅TEMPLATE_CONTEXT_PROCESSORS文档.
归档时间: |
|
查看次数: |
9444 次 |
最近记录: |