问题标签 [django-notification]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

django - 如何告诉 Django 我已经覆盖了第三方应用程序

我想向Django-Notifications视图添加功能。我想最好的方法是重写类,添加我的自定义逻辑,然后将类传递给 super:

我知道这个覆盖 Django Admin 的指南,但我找不到如何为其他第三方包执行此操作。

我的问题是:

  1. 我不知道把这个被覆盖的类放在哪里(在我的项目树中)。

  2. 我不知道如何告诉 Django 它已被覆盖(settings.py?)。

谢谢你。

0 投票
0 回答
244 浏览

python - 在 django 中发送诸如“n 个用户喜欢你的帖子”之类的通知

我创建了一个 Django 应用程序,用户可以在其中发布、评论和喜欢彼此的活动。我现在正在实现当一个用户对另一个用户的帖子发表评论时发送通知,我可以使用django-notifications来做到这一点。尽管它不像我希望的那样模块化,但它可以完成工作。通知示例(views.py):

我想发送“n 个用户喜欢你的帖子”之类的通知(类似于 Facebook 通知),但不知道该怎么做。但是,我发现 django-notifications 已经过时了,我正在考虑是否应该切换到pinax-notifications如果该包可以帮助我解决这个问题(跟踪自收件人上次登录以来喜欢的数量的变化)。我该如何解决这个问题?

0 投票
1 回答
296 浏览

django - Django 3.0:django-notifications 给出错误:“Notification.recipient”必须是“User”实例

我正在使用 django-notifications-hq的 django-notifications-hq 包链接并出现错误:

无法分配“<Seller: john@gmail.com>”:“Notification.recipient”必须是“User”实例。

我的自定义user模型:

我的seller模型与 1to1 关系user

我的Book模型有外键seller

在我views成功books被某个用户购买后的某个地方,我想通知所有人sellers有人买了他们的书:

我知道它工作正常recipient = request.user,但我有不同的情况。我怎样才能创建book.seller一个User实例?

0 投票
1 回答
346 浏览

django - 如何在 django-notifications-hq 中隐藏 0 通知计数

我试图在django-notifications-hq中隐藏通知计数为 0 时隐藏通知计数 我尝试了以下方法,但它没有定期更新并正确显示数字。

0 投票
0 回答
471 浏览

python - 通过断开 django-notifications-hq 中的信号来删除 Django 通知

我打算通过在创建信号后断开视图中的信号来删除django-notifications-hq包中的通知:

举个例子:

user 和 other_user 在此示例中是相同的用户

这将断开 和 之间的所有信号userother_user我打算只断开这些用户之间为该特定对象创建的信号。

我已经查看了源代码,但我找不到如何能够做到这一点。

供您参考,GitHub链接为:https ://github.com/django-notifications/django-notifications

这也是该包中的信号文件

编辑

这是我要实现的目标的更清晰示例:

在我的app/views.py

我有:

如何连接和断开此视图的信号?我在文档中找不到示例。

编辑

我正在尝试根据通知模型字段获取特定通知:

我收到一个错误:

在检查了更多之后,我注意到:

0 投票
1 回答
31 浏览

django - 复选框上的用户通知

我正在做一个 Django 项目。它管理设计师项目。每个项目都有一名工人(负责该项目)和一名负责人(将项目分配给一名工人)。工人可以通过更新表单修改项目的一些属性(并且项目的属性之一是“完成”,即布尔值)。当工作人员进入更新表单并选中“完成”复选框时,我想实现向项目负责人发送通知以让他知道项目已经完成的功能。因此,我不想在工作人员修改项目时发送通知,而是在他选中“完成”复选框时发送通知。我该怎么做?

每个项目都有一个项目最终结果的图像字段,我想知道是否可以将其附加到工人标记项目已完成时发送的通知中。

此外,除了通知之外,我还想始终向负责人发送一封附有图片的电子邮件。为此,我需要使用 celery 还是有一种不需要服务器的更简单方法?如果这个问题可能很愚蠢,我很抱歉,但我是编程新手,英语不是我的第一语言,所以文档有时对我来说不是很清楚。

0 投票
1 回答
557 浏览

django - 如何使用 django 信号获取模板通知?

我是一个初学者级别的 Django 开发人员,我正在制作一个医院系统。在医院系统中,我想添加一个通知系统,每当任何患者上传针对医生 ID 的报告时,我想通知医生到医生通知模板,患者(带姓名)的报告已提交。

我试图让它工作 2 天,并使用信号来创建一条消息,但我无法在医生这边展示它。请任何人都可以告诉我如何使它更容易或者我应该使用其他东西而不是信号。

我尝试过的以前的代码。

0 投票
1 回答
223 浏览

django - django 在过期日期前三个月通知用户

我有一个 Django 应用程序,它有一个到期日期字段,用户在提交表单时必须填写该字段。我接下来要做的是拥有一个检查到期日期并在到期日期前三个月自动向用户发送电子邮件通知的功能。我不确定是否可以这样做。我在 Django-notification 上做了一些阅读,但我不确定解决这个问题的最佳方法是什么。

0 投票
1 回答
108 浏览

django - 如何在不使用 django 频道的情况下在 django 中创建实时通知

对于每一个动作,例如 -

  • 登录
  • 报名
  • 重设密码

通知应该通过通知铃图标(就像 Facebook)向用户显示,其中根据执行的每个操作显示实时通知。此外,应向该用户发送一封电子邮件。

注意 - (您可以使用除 DJANGO 频道之外的任何 DJANGO 库)

这是我要解决的问题。请帮我。

0 投票
0 回答
56 浏览

django - Django 3.0:django-notifications-hq,当卖家创建产品时,管理员会收到通知

嗨,我是 django-notification 的新手,我正在寻找一种在产品或订单创建时通知管理员的方法(我使用 django 和 bootstrap4 开发电子商务)请帮助