问题标签 [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 投票
2 回答
7776 浏览

python - 如何显示来自 `django-notification` 的通知?

我一直在阅读 文档django-notification,它们似乎涵盖了创建通知就好了,但不包括如何向用户显示它们。有没有一个很好的参考,我的谷歌fu刚刚让我失望了?如果没有,有人可以在这里给我一些指示吗?谢谢。

0 投票
1 回答
1277 浏览

django-notification - Django-notification——create_notice_type 被炒作了吗?和其他问题

我一直打算在我的 django 应用程序中使用django-notification

对于我经验有限的人来说,这些文档有点稀少。我需要澄清一下它的用法。

  • 在项目的usage.txt中,在“创建通知类型”部分下它说:

您需要调用create_notice_type(label, display, description)一次以在数据库中为您的应用程序创建通知类型。

在与自己争论了很多之后,我觉得我真的“不需要”这样做。目标是在数据库中为通知类型创建记录,所以我可以很好地使用管理部分中的 django-notification 选项来做到这一点。我对吗?

我认为 create_notice_type 在分发应用程序以使其可插入时很有用。

  • 在项目的 usage.txt 中,在“通知模板”部分下它说:

可以为通知的​​实际内容编写四种不同的模板: .......... 每一个都应放在模板路径上名为notification/<notice_type_label>/<template_name>. 如果缺少其中任何一个,将使用默认值。

这些默认模板是什么?他们需要住在哪里?将文档中提到的四个模板放在模板加载器路径中的“通知”目录中是否足够?

  • 从项目的views.py 第43 行可以看出,使用了模板“notices.html”。第 53 行使用 "single.html" 。但是该项目在其目录结构的任何地方都没有提供这些模板。那里发生了什么?
0 投票
1 回答
514 浏览

django - django-notification 默认不发送电子邮件

问题,

我已经为它创建了我的新通知,我的新通知模板。一旦用户执行特定操作,它就会创建新记录,但不会发送电子邮件。

django-notification 是否应该向用户发送自动电子邮件?

0 投票
1 回答
170 浏览

django - 使用迁移(南)设置 django 通知类型?

在教程中(到处都是,因为没有官方教程),建议在各种地方放置notification.create_notice_typedjango-notification,但最合乎逻辑的地方不是迁移吗?还是有充分的理由不这样做?

由于这似乎是一个如此明显的解决方案,我有点惊讶于它无处(我可以找到它)建议,因此我担心我可能会遗漏技术性。

0 投票
1 回答
855 浏览

django - Django 通知观察模型(观察产品结果)

我一直在使用 django-notification (https://github.com/jtauber/django-notification.git),但文档对于初学者来说有点简短。

我希望能够让用户密切关注在搜索时没有结果的搜索(带有产品列表的结果页面)。然后,如果添加了与搜索匹配的记录,则应通知用户。

我找不到任何关于如何使用“观察”的在线解释,我认为这是我需要用来观察出现的记录(在搜索结果中)?也许,这是错误的方法(使用 django-notification),因为我需要一个信号来等待最初不包含任何对象的过滤器结果的出现......

(该项目太发达了,无法考虑像 Pinax 这样的选项来为这样的事情提供模板)


我想我需要评估

也许作为一个计时工作?

0 投票
1 回答
1650 浏览

python - Django-Notification - 电子邮件后端的替代方案

我正在用 Django 构建一个项目,目前正在尝试实现 django-notification 作为跟踪用户活动的一种手段。虽然我设法安装它并创建了一些通知,但它们仅通过电子邮件发送,但不存储在各自的数据库中,以便我可以在提要视图中显示它们。

/notifications/feed/ 当前给我一个类型错误,我不确定这是否相关?

/notifications/feed/ init () 处的 TypeError 恰好需要 3 个参数(给定 1 个)

任何建议将不胜感激。我查看了 Pinax 如何使用通知,但无法弄清楚它们是如何超越仅电子邮件后端的。

在 settings.py 中,我启用了“通知”,以及 template_context_processor 的“notification.context_processors.notification”。

网址.py

应用程序/管理.py

应用程序/view.py

notification.send 已执行,我检查了这个,但似乎“通知”数据库中没有存储任何内容..

我应该补充一点,我正在运行 django-notification ( https://github.com/brosner/django-notification ) 的 Brian Rosner 分支。

0 投票
1 回答
1150 浏览

django - django-notification 和 django-mailer ......他们如何一起工作?

我正在考虑在我的应用程序中实现一些电子邮件通知。Django-notification 或 Django-mailer 看起来都很合适。
我正在阅读文档并试图弄清楚它们是如何协同工作的。

来自文档: http ://code.google.com/p/django-mailer/#Sample_Use_Cases

django-mailer 不应该管理对事件的实际订阅。考虑“对留言板线程的新回复”用例。整个站点需要跟踪哪些用户订阅了哪些线程,然后当一个线程更新时,django-mailer 将被要求向该用户列表发送相同的消息。但是django-notification应用程序应该跟踪哪些用户订阅了哪些线程和类似的用例。

鉴于这种情况,我不明白最后一行。你如何使用 django-notification 来跟踪哪些用户订阅了哪些线程?
django-notification 的 api
https://github.com/jtauber/django-notification/blob/master/docs/usage.txt

看起来你可以使用 django-notification 来
定义通知类型
- 执行 send_now、queue 和 send 等操作

但这里没有任何内容表明我将如何在所描述的用例中订阅用户。
其次,在所描述的场景中,django mailer 是如何知道要发送什么的?它会重用通知应用程序中的定义吗?看起来邮件程序和通知都实现了“发送”功能....

谁能帮助我更好地理解这一点?

0 投票
2 回答
6733 浏览

django - Facebook 喜欢使用 django 信号或通知的通知更新

如果任何其他用户喜欢或在用户的博客或帖子上发表评论,我如何使用 django-notifications 或 django-signals 来制作显示在用户个人资料中的 facebook 更新通知?

0 投票
1 回答
18969 浏览

python - 当有人评论他们的帖子时如何使用 django-notification 通知用户

我已经在 django 中开发了一段时间,并开发了一个简洁的网站,该网站具有撰写博客、发布问题、共享内容等功能。但是仍然缺少一件事,即为用户创建通知。

我想要做的是在他们的个人资料中通知用户,每当有人评论他们的帖子,或者如果他们正在关注特定帖子并且有更新,然后通知用户该更新。我环顾了许多应用程序,但我仍然对如何做到这一点感到困惑。

在使用的情况下,django-notification我似乎有一个印象(这可能是错误的),我只能使用它来通过电子邮件通知用户,即我不能在用户个人资料中显示这些通知,就像我们在 facebook 上一样。

首先我想知道我是否错了,然后我真的需要一些适当的教程或指导来指导如何去做。我知道如何注册通知并在适当的信号下发送,但没有文档说明如何在模板中显示这些通知(如果可以的话)。

任何指导/教程/入门文档将不胜感激。

0 投票
1 回答
2607 浏览

django - 尝试使用 django-notification 应用程序时出现环境错误

我正在尝试安装 django-notification app[1],但我在给出manage.py syncdb.

错误指出:EnvironmentError: NOTIFICATIONS was not found.

我已经使用安装工具成功安装了 django-notification。这是我的堆栈跟踪。

任何想法出了什么问题?

*添加了 settings.INSTALLED_APPS 部分(按照建议将“django-notifications”条目更正为“通知”)*

[1] https://github.com/jtauber/django-notification