'context_processors': [
...
...
"publicfront.views.context_processors.add_event_url"
],
Run Code Online (Sandbox Code Playgroud)
我在 settings.py 中添加了这个上下文处理器,并且只想用于特定的应用程序。我怎么能做到这一点?
上下文处理器为所有请求运行。
如果您需要模仿您所说的功能,那么您可以在上下文处理器函数中添加一些 if/else 条件,它将请求对象作为第一个参数,因此您可以确定哪个应用程序正在运行并相应地填充返回的 dict