如何使用Djangowebpush发送创建新帖子的通知?

2024-04-25 01:34:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要添加一个关于创建一个职位的网页推送通知,但它不工作。你知道吗

我试过跟随this documentations

已将此添加到我的CreatePost视图视图.py你知道吗

        self.object.save()
        for user in User.objects.all():
            user_id = self.object.user.pk
            user_site = get_object_or_404(User, pk=user_id)
            payload = {'head': self.object.group,
                       'body': str(self.object.user)+' Uploaded a post.'}
            try:
                send_user_notification(
                    user=user_site, payload=payload, ttl=1000)
                print('Success!')
            except:
                print("Fail")
        return super().form_valid(form)

我希望它向我的站点中的所有用户发送推送通知。你知道吗


Tags: selfform视图id网页objectsite职位