问题标签 [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 回答
276 浏览

python - django-avatar 结合 django-notification 给出错误

我已经安装了 django-avatar 和 django-notification(django-avatar 使用 django-notification,如果安装了后者,以便向用户发送必要的消息)。

但是,当我上传/更改/删除我的头像时,我收到此错误:

在安装 django-notification 之前,django-avatar 工作得很好。

什么地方出了错?

0 投票
2 回答
325 浏览

django - django-notification:有多少观察到的项目

我现在有一个查询集,它返回模型中按观看人数排序的项目数。所以我有一个代表这个链接的 m2m 字段。

IE:

我会计算出现次数并在默认管理器中按计数对它们进行排序,然后视图使用该管理器。

现在我将继续使用django-notification,使用 'notification.ObservedItem' 允许用户观看 MyModel 实例。

所以在我看来,当用户发布一些内容时,我有这样的事情:

这很好用。

现在,如何生成代表 MyModel 类的所有对象的查询集,按“观察”它们的人数排序?

0 投票
1 回答
761 浏览

python - django-messages 如何在 syncdb 期间创建通知类型?

我正在一起使用django-notificationdjango-messages项目,并利用 django-messages 内置的 django-notifications 集成及其默认通知类型,用于接收、回复等消息。

但是,我无法确定这些默认的 NoticeType 对象是如何创建的。django-notification 文档建议在 management.py 文件中使用 post_syncdb 信号,这是我为自己的自定义通知所做的。我在任何代码中都找不到定义这些通知类型的任何地方。然而,每次我在新数据库上运行 syncdb 时,它们都会神奇地出现。

由 django-messages 应用程序创建的通知类型的“标签”属性如下:

  • messages_received
  • messages_sent
  • messages_replied
  • messages_reply_received
  • messages_deleted
  • messages_recovered
0 投票
1 回答
556 浏览

django - django 通知。如何使用线程电子邮件发送?

在我django-notification用来发送通知的 django 应用程序中。但是我注意到在某些情况下(发送多个通知时)我的 Web 应用程序会延迟响应。尽管我通过 Ajax 请求发送通知,但我仍然认为最好实现mailtools提供线程电子邮件的库。

有没有人实施过这样的事情?这简单吗?我如何使用ThreadedMailerfrom mailtoolsin django-notification

或者,还有其他选择吗?

0 投票
1 回答
284 浏览

python - 没有电子邮件的通知

我正在使用 django 实现一个网站,我想让用户决定是否要接收电子邮件。是否可以自定义 django-notification 使其不向某些用户发送电子邮件?我可以更改原始应用程序,但我更喜欢按原样保留它。

0 投票
1 回答
627 浏览

python - 尝试使用 django-notifications 发送通知时出现 IntegrityError

我已经django-notifications通过 pip 安装,将应用程序添加到我的INSTALLED_APPS

更新了我的 URLConf:

由于我已经south安装,我迁移架构:

现在,我正在尝试通过 Django shell 手动创建通知,但我得到了一个IntegrityError

这是怎么回事?两者,都recipient属于senderauth_user。任何帮助都感激不尽。

0 投票
2 回答
1207 浏览

django - django-notification 错误:NoticeType 匹配查询不存在?

我正在尝试使用 django-notification 发送电子邮件。我已经按照文档创建了所有通知类型、模板和 management.py。但是,当我尝试发送电子邮件时,显示此调试页面并显示错误:NoticeType 匹配查询不存在。这是一些代码。

在我的 management.py 文件中:

在我的 settings.py 文件中:

在我的 models.py 文件中:

抱歉,页面代码超载。也就是说,我做错了什么吗?有什么遗漏吗?任何见解将不胜感激!

0 投票
2 回答
830 浏览

python - django-notification 更改默认模板

每次用户修改、创建或删除数据库条目时,我都在尝试使用 django-notification 向管理员发送电子邮件。问题是,虽然我创建了通知类型并确认它们存在,但发送实际电子邮件时,发送的电子邮件如下所示:

有没有办法删除该电子邮件正文的第一行和最后一行?我不知道这个默认模板的位置,所以我无法更改它。任何见解将不胜感激!

0 投票
2 回答
2948 浏览

django - 定期获取数据并用 Django 显示

我想在我的 Django 应用程序中实现一种“实时”通知系统。

我会在我的数据库中存储一些发往特定用户的消息。当用户登录到应用程序时,如果数据库中有针对他的通知,则应用程序使用消息框架显示它。当他单击该消息时,它会从数据库中删除。

我有点坚持“每分钟获取数据”的事情。我听说过 celery ( http://docs.celeryproject.org/en/latest/# ),但我想确定这是在潜入之前去那里的方法,因为设置和设置似乎有点复杂采用。

如果有一种简单的方法来守护 django 函数,或者如果已经存在与我想做的类似的事情,我将不胜感激任何提示!

0 投票
0 回答
182 浏览

python - Django-notification:访问额外的内容

使用来自https://github.com/pinax/django-notification的 django-notification ,我正在尝试将额外的内容附加到我的通知中,如下所示:

唯一的问题是我不知道如何访问这些额外的内容,例如“from_user”,并且文档并没有真正解释它。我尝试过类似的东西

但那是不对的。任何人都可以帮忙吗?