Perdóname si esta pregunta tiene poco sentido; He dormido poco últimamente.Enviando mensajes al usuario a través de señales de django
Deseo enviar una notificación al usuario cada vez que se dispare una señal a través del módulo de mensajes de django, pero no entiendo cómo pasar el objeto de solicitud al método messages.success.
Lo hago porque cada vez que un usuario recibe una insignia, tengo que contarle al respecto. Por ejemplo, cuando un usuario completa su perfil, se le otorga un número determinado de calificaciones o se le otorga una determinada cantidad de comentarios. En este momento, la única forma de que el usuario diga que tiene una insignia nueva es ir a la página de la insignia, pero quiero informarle gentilmente al usuario sobre el evento.
El uso de las notificaciones de django funcionaría, pero el sistema que tenemos instalado sería demasiado discordante (actualmente carga un modal) y es más caro ya que llega a la base de datos.
Gracias de antemano.
Probablemente no desee hacer esto. Por favor explica por qué estás intentando algo como esto. Solo mostrar el mensaje en su plantilla es la solución habitual. ¿Que estás tratando de hacer? –
"cuando un usuario recibe una insignia"? ¿Qué? –