procesador de contexto django

Tengo un montón de variables que deben estar disponibles para la vista de todas las plantillas. Parece que la mejor opción sería un procesador de contexto.

La documentación dice:

Un procesador de contexto tiene una interfaz muy simple: es solo una función de Python que toma un argumento, un objeto HttpRequest y devuelve un diccionario que se agrega al contexto de la plantilla. Cada procesador de contexto debe devolver un diccionario.

Si necesito hacer búsquedas más avanzadas, ¿puedo definir otras funciones? ¿Las funciones necesitan estar en una clase? Estaba pensando en crear un archivo llamadocontext_processors.py en mi carpeta de aplicaciones.

Respuestas a la pregunta(1)

Su respuesta a la pregunta