I've encountered same issue. My solution is simple model and middleware: class OfflineNotification(models.Model): user = models.ForeignKey(User) message = models.TextField() level = models.PositiveSmallIntegerField(default=20) created = models.DateTimeField(auto_now_add=True)
class OfflineNotificationsMiddleware: def process_request(self, request): if request.user.is_authenticated(): notifications = OfflineNotification.objects.filter(user=request.user).distinct('message') for notification in notifications: messages.add_message(request, notification.level, notification.message) if notifications: OfflineNotification.objects.filter(user=request.user).delete() Hope it will help you. On Jul 8, 12:27 am, jyunis <njyu...@gmail.com> wrote: > Hey all, > > I'm currently developing an application using Django's deprecated user > messaging functionality and one of the features I depend on is the > ability to set messages for a particular user from a back-end process, > i.e. outside of the request cycle. In my backend process, I have > access to the User object, but of course not the request object. > > I see that the new Django 1.2 message framework does not support this, > but I am wondering if that use case has been addressed in any other > way. I hate to continue development using a deprecated feature, but > the lack of offline messaging from the message framework is a > significant barrier to migration. > > -- > Jeremy -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.