问题标签 [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.
python - django-avatar 结合 django-notification 给出错误
我已经安装了 django-avatar 和 django-notification(django-avatar 使用 django-notification,如果安装了后者,以便向用户发送必要的消息)。
但是,当我上传/更改/删除我的头像时,我收到此错误:
在安装 django-notification 之前,django-avatar 工作得很好。
什么地方出了错?
django - django-notification:有多少观察到的项目
我现在有一个查询集,它返回模型中按观看人数排序的项目数。所以我有一个代表这个链接的 m2m 字段。
IE:
我会计算出现次数并在默认管理器中按计数对它们进行排序,然后视图使用该管理器。
现在我将继续使用django-notification,使用 'notification.ObservedItem' 允许用户观看 MyModel 实例。
所以在我看来,当用户发布一些内容时,我有这样的事情:
这很好用。
现在,如何生成代表 MyModel 类的所有对象的查询集,按“观察”它们的人数排序?
python - django-messages 如何在 syncdb 期间创建通知类型?
我正在一起使用django-notification和django-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
django - django 通知。如何使用线程电子邮件发送?
在我django-notification
用来发送通知的 django 应用程序中。但是我注意到在某些情况下(发送多个通知时)我的 Web 应用程序会延迟响应。尽管我通过 Ajax 请求发送通知,但我仍然认为最好实现mailtools
提供线程电子邮件的库。
有没有人实施过这样的事情?这简单吗?我如何使用ThreadedMailer
from mailtools
in django-notification
?
或者,还有其他选择吗?
python - 没有电子邮件的通知
我正在使用 django 实现一个网站,我想让用户决定是否要接收电子邮件。是否可以自定义 django-notification 使其不向某些用户发送电子邮件?我可以更改原始应用程序,但我更喜欢按原样保留它。
python - 尝试使用 django-notifications 发送通知时出现 IntegrityError
我已经django-notifications
通过 pip 安装,将应用程序添加到我的INSTALLED_APPS
:
更新了我的 URLConf:
由于我已经south
安装,我迁移架构:
现在,我正在尝试通过 Django shell 手动创建通知,但我得到了一个IntegrityError
:
这是怎么回事?两者,都recipient
属于sender
表auth_user
。任何帮助都感激不尽。
django - django-notification 错误:NoticeType 匹配查询不存在?
我正在尝试使用 django-notification 发送电子邮件。我已经按照文档创建了所有通知类型、模板和 management.py。但是,当我尝试发送电子邮件时,显示此调试页面并显示错误:NoticeType 匹配查询不存在。这是一些代码。
在我的 management.py 文件中:
在我的 settings.py 文件中:
在我的 models.py 文件中:
抱歉,页面代码超载。也就是说,我做错了什么吗?有什么遗漏吗?任何见解将不胜感激!
python - django-notification 更改默认模板
每次用户修改、创建或删除数据库条目时,我都在尝试使用 django-notification 向管理员发送电子邮件。问题是,虽然我创建了通知类型并确认它们存在,但发送实际电子邮件时,发送的电子邮件如下所示:
有没有办法删除该电子邮件正文的第一行和最后一行?我不知道这个默认模板的位置,所以我无法更改它。任何见解将不胜感激!
django - 定期获取数据并用 Django 显示
我想在我的 Django 应用程序中实现一种“实时”通知系统。
我会在我的数据库中存储一些发往特定用户的消息。当用户登录到应用程序时,如果数据库中有针对他的通知,则应用程序使用消息框架显示它。当他单击该消息时,它会从数据库中删除。
我有点坚持“每分钟获取数据”的事情。我听说过 celery ( http://docs.celeryproject.org/en/latest/# ),但我想确定这是在潜入之前去那里的方法,因为设置和设置似乎有点复杂采用。
如果有一种简单的方法来守护 django 函数,或者如果已经存在与我想做的类似的事情,我将不胜感激任何提示!
python - Django-notification:访问额外的内容
使用来自https://github.com/pinax/django-notification的 django-notification ,我正在尝试将额外的内容附加到我的通知中,如下所示:
唯一的问题是我不知道如何访问这些额外的内容,例如“from_user”,并且文档并没有真正解释它。我尝试过类似的东西
但那是不对的。任何人都可以帮忙吗?