Pardonnez-moi si cette question n'a pas de sens; J'ai peu dormi dernièrement.Envoyer des messages à l'utilisateur via des signaux django
Je souhaite envoyer une notification à l'utilisateur chaque fois qu'un signal se déclenche via le module de messages de django, mais je ne sais pas comment passer l'objet request à la méthode messages.success. Je le fais parce que chaque fois qu'un utilisateur obtient un badge, je dois lui en parler. Par exemple, lorsqu'un utilisateur termine son profil, attribue un nombre d'évaluations ou attribue un certain nombre de commentaires à un badge. À l'heure actuelle, la seule façon pour l'utilisateur de dire qu'elle a un nouveau badge est d'aller à la page d'insigne, mais je veux informer doucement l'utilisateur de l'événement. L'utilisation des notifications django fonctionnerait, mais le système que nous avons en place serait trop discordant (il charge actuellement un modal) et plus cher puisqu'il touche la base de données.
Merci d'avance.
Vous ne voulez probablement pas faire cela. S'il vous plaît expliquer pourquoi vous essayez quelque chose comme ça. Il suffit d'afficher le message dans votre modèle est la solution habituelle. Qu'essayez-vous de faire? –
"chaque fois qu'un utilisateur obtient un badge"? Quelle? –