问题标签 [django-messages]

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 回答
641 浏览

python - Django消息框架不显示消息?

我正在尝试建立一个社区门户,并正在向用户显示一次性消息,例如“登录成功”等;并且正在使用 Django 的消息框架。

我的模板有以下行,目前什么都不做:

奇怪的是,以下每一项都有效:

由此,我得出结论,我没有正确地创建、存储或传递消息。但是,我正在检查文档,我的语法似乎很好。

我的消息创建;视图.py:

我的消息检索和传递,views.py(映射到 url '/home/'):

我的 index3.html 模板是上面给出的行的模板。

我在这里想念什么?

0 投票
2 回答
4518 浏览

javascript - 让 django 的消息出现在 Javascript 警报而不是 html 中?

我正在尝试在用户使用 javascript 的警报功能登录/注册时向他们显示消息。我正在尝试这样的事情,但它似乎不起作用。

将 django 的变量传递给模板中的脚本的正确语法是什么?

这就是我想要的,但这种语法不起作用。

然而,以下工作:

0 投票
1 回答
682 浏览

python - Django刷新会话以获取用户的任何新消息

我正在尝试为django 消息做一个简单的推送协议。所以在我的 REST 调用中,我有以下代码段:

自然,while 循环什么也不做,因为消息框架只是重新读取会话变量,该变量仅在新请求时“更新”。

我尝试进入底层代码以查看是否有任何关于即时更新存储的内容,但似乎没有代码可以做到这一点,至少在消息传递框架中是这样。有一种很有前途的无证storage.update()方法,但结果证明它做了别的事情。

那么,Django 框架中是否有任何东西可以让我轮询任何消息更改并在发生时将其报告给浏览器?还是可以更优雅地实现相同目标的不同方法?

0 投票
2 回答
2787 浏览

python - 如何将 Django 消息写入视图代码

我正在阅读有关如何使用 Django 消息向用户显示消息的文档。它说为了在您的视图中添加一条消息以调用:

我不确定第二行放在哪里,这是我的观点:

我希望消息出现并感谢用户注册并显示他们的输入。

0 投票
1 回答
749 浏览

python - django没有加载应用程序模板

我已经查看了与此相关的其他 SO 问题,但没有任何帮助。

我刚刚安装了一个应用程序并添加到设置中的 INSTALLED_APPS 变量中。应用程序 django_messages 从它的每个模板扩展了一个 base.html 模板。

出于某种原因,django 不会递归地在应用程序目录中搜索此模板。

这是错误:在模板/Library/Python/2.7/site-packages/django_messages/templates/django_messages/inbox.html,第1行错误

该文件位于:/Library/Python/2.7/site-packages/django_messages/templates/django_messages/base.html

但 django 给出的搜索路径是:

Django 尝试按以下顺序加载这些模板:

使用引擎 django:

因此,根据我对模板加载器的了解,它应该在 /Library/Python/2.7/site-packages/django_messages/templates/ 中搜索文件是有意义的。但是该文件称为“django_messages/base.html”,所以我不明白为什么 django 在 django_messages/templates 中寻找 base.html 并忽略 django_messages 限定符。

我所有的其他模板(在我自己的应用程序中)都以这种方式设置 app_name/templates/app_name/xxx.html,如 django 文档中所示。所以一切看起来都是正确的,但不起作用。

任何帮助都感谢我厌倦了在这上面敲我的脑袋。

谢谢。

0 投票
1 回答
223 浏览

django - Django:如何删除所有存储的消息?

django message framework只在一个viewPasswordChangeView)中使用过。

问题是当我访问时PasswordChangeView,此页面显示消息存储中的所有消息,例如Login successed, Logout success...

这是我的template.html

我只想制作PasswordChangeView关于的节目信息password,而不是login, logout类似的东西。

我怎样才能做到这一点?

0 投票
1 回答
82 浏览

python - 如何在不使用views.py的情况下获取django模板中的所有用户?

我有一个没有views.py和models.py的现有项目。它有一个用户登录系统。我想获取模板中所有用户的列表。我搜索了更多但没有找到解决方案。

0 投票
0 回答
48 浏览

python - 添加事件时如何自动向用户生成通知?

我开发了一个网站,具有写作、发布、用户资料、活动和活动、优惠等功能。我需要再添加一个功能,即向用户自动推送有关活动和活动、优惠和折扣的通知(facebook像通知一样)。

我想要做的是在他们的个人资料中通知用户,每当管理员/员工添加他们的事件和活动和优惠,或者如果用户正在更新个人资料,然后通知用户该更新。我环顾了许多应用程序,但我仍然对如何做到这一点感到困惑。

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

0 投票
1 回答
5856 浏览

python - RuntimeError:模型类 django_messages.models.Message 未声明显式 app_label 并且不在 INSTALLED_APPS 中的应用程序中

我正在尝试将https://github.com/arneb/django-messages包用于我的消息传递内容并尝试了以下操作

当我运行时python manage.py runserver,出现以下错误:

我能知道发生该错误的原因以及如何解决吗?

0 投票
0 回答
1646 浏览

python - LookupError:没有安装带有标签“django_messages”的应用程序

我正在尝试使用https://github.com/arneb/django-messages并按照以下说明进行操作

当我登录到 django shell 并尝试以下操作时

它工作正常,我可以导入消息模型但是当我尝试在管理员中注册它时,它说下面的错误

错误:

会出现什么问题以及如何解决?