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

python - Django 1.6 - 消息未显示

我试图让 django 中的消息框架工作。

这是我的 settings.py 中有趣的部分

我没有添加任何东西TEMPLATE_CONTEXT_PROCESSORS,所以它是默认值。

我的观点,我希望消息显示在哪里:

模板:

这是我的表单,当表单有效时应该创建一条消息:

有谁知道为什么消息不可见?

0 投票
1 回答
261 浏览

django - Django 1.6 消息未显示

我按照文档将必要的东西导入到我的设置、视图和模板中。但是,没有消息显示。

示例视图:

在 base.html 我有:

我应该如何调试这个?

0 投票
6 回答
2834 浏览

django - Django:从存储中删除重复的消息

我正在使用messages向模板添加 Flash 消息(正如您所期望的那样)。

我遇到的问题是,如果您双击指向生成消息的页面的链接,则该消息会出现两次。

我正在使用该消息告诉用户我已将他们从他们期望去的地方重定向。他们不需要两次相同的消息。

我理解这里的逻辑,但想知道如何删除重复的消息。

  • 点击网址
  • 消息生成,保存在存储中
  • 在页面呈现之前再次单击 url
  • 生成第二条消息,保存在存储中
  • 响应添加存储中的所有消息
  • 呈现两条消息

最终我希望这是一个middleware这样它可以涵盖所有请求。

0 投票
4 回答
2269 浏览

django - Django 消息传递框架消息未通过 redirect()

我有一些“保存”代码,在成功创建记录后使用 Django 消息传递框架设置成功消息,然后重定向回主“application_update”视图。我无法确定为什么这些消息没有通过重定向。在执行“render_to_response”时消息传递似乎工作得很好,但在执行“重定向”时却不行。

views.py 中的函数片段(如果是 POST):

create_message() 函数:

所有模板都继承了这段代码:

任何帮助将不胜感激。

0 投票
5 回答
13947 浏览

django - 使用基于类的视图显示成功消息

我想在保存一行时显示一条成功的消息,使用 Django 的消息传递框架和基于类的视图,代码如下所示,但不显示消息。

任何帮助将不胜感激

0 投票
1 回答
1507 浏览

django - Django 消息突然不起作用

Django 消息应用程序突然显示以下错误:

我不知道为什么会显示此错误。

设置.py

昨晚一切正常。但是今天它显示了上述错误。有人知道为什么会这样吗?我尝试搜索,但似乎没有人遇到过这种突然的行为。另外仅供参考,我在没有停用 virtualenv 的情况下关闭了 cmd 提示符我不知道这会如何影响功能,但以防万一。

提前致谢。

0 投票
3 回答
90 浏览

django - 何时在 django 中使用消息或 404

我在使用 django.contrib.messages 或显示 404 页面时有疑问。在哪种情况下我应该使用其中一种?

或者

提前致谢!

0 投票
0 回答
239 浏览

python - Django_messages 中的 Django 自动填充收件人

我正在建立一个工作委员会,我正在使用 django_messages 来发送私人消息。它工作得很好,但我想用用户名自动填写收件人表单字段,我不知道为什么。

一些想法?

这是我有候选人申请工作职位的观点。当我点击发送消息时,我需要自动填写收件人字段。

模型

django_messages 应用视图发送消息

以及 django_messages 应用程序中的模型

0 投票
1 回答
803 浏览

python - Django 无法分配“u'username'”:“Message.recipient”必须是“User”实例

为什么我会收到这个错误?

我不知道如何摆脱这个错误。如何清理表单字段以验证用户名?

提前致谢。

表格.py

0 投票
0 回答
35 浏览

django - Django 消息错误,但仅在一个特定网络上

我在使用 Django 的消息传递框架时遇到问题,但仅限于一个特定的网络。两个用户在他们的办公室网络上报告了这个问题,但是如果他们通过不同的网络(例如他们的家庭网络)访问该站点,一切都会顺利进行。

问题只是消息在被查看后不会被“清除”。因此,一旦创建了一条消息,它将在请求中持续存在,直到用户在屏幕上堆积了大量消息。

我只是想知道是否有人对可能导致这种情况的原因有任何其他想法?