si cada página web tiene un nuevo aviso de usuario (nuevo conteo de mensajes, como mensaje (1)), ¿cómo puedo pasar variable '{new_message_count: 1}' a cada vista quiero a la utilización de middleware:django middleware conjunto usuario variable global especial
class page_variable():
def process_request(self, request):
# put the variable to the request or response so can used in template variable
return None
y la plantilla de aspecto:
<a href="/message/">new <em>({{ new_message_count }})</em></a>
sí! eso es lo que quiero, muchas gracias, pero ¿cómo adjuntarlo a la solicitud? intento el "request.new_message_count = 1" o "request ['new_message_count'] = 1" o "request .__ class __. new_message_count = 1", pero no funciona – cloudzhou
¿Qué quiere decir con que no funciona? El primero debería funcionar bien. –
lo hago en def process_request (self, request):, pero la plantilla no obtiene la variable {{new_message_count}}, debo perder algo. Lo intentaré de nuevo – cloudzhou