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

django - Django - 自定义消息的名称

我想在模板中显示一条消息,其中包含大量信息,但我还没有看到任何方法可以给它一个自定义名称,这将允许它具有适当的类或 id 进行样式设置。在 Laravel 中:

网页.php

login_success在渲染页面之前定义在哪里

到目前为止,Django:

网页.html

但我无法message.tags返回单个自定义值。例如:

这将返回:

如何删除第二个参数?似乎所有message方法都至少指定了一个标签。非常感谢!

0 投票
2 回答
590 浏览

python - 如何在 Django 消息中显示 PasswordResetForm 错误

我的页面有以下视图来重置您的密码:

我的一些用户报告说他们无法更改密码,但它对我有用。由于显而易见的原因,我无法询问他们的密码是什么,因此我需要向用户提供更多信息丰富的错误反馈。

我的理解是PasswordChangeForm产生我可以访问的错误。这是真的吗,如果是这样,我如何在视图中访问这些错误以将它们添加到 Django 消息中?如果没有,我如何创建自己的表单来返回这些错误?

0 投票
1 回答
307 浏览

django - 消息框架 - 删除重复消息

我有以下代码:

在某些情况下,同一条消息会重复多次。我怎样才能使消息是独一无二的?

0 投票
1 回答
535 浏览

django - Django 消息:如何更改 html 结构?

所以我对消息有一些非常具体的样式约束,并且我已经将 ::before 和 ::after 推到了尽可能远的位置。除此之外,我真正需要的是将消息文本包含在一个跨度标记中,理想情况下是一个可设置的类(它只是转储在 div 中,一开始并不好)。

Django中是否有任何设置,或者我可以去任何地方重构html?我找不到任何文档(当然这不是一件不常见的事情)。

另一种方法是使用 js,但我更愿意避免剪切和粘贴元素和内容,因为它应该是可定制的。

我所拥有的是:

我想要的是:

在 views.py 我SuccessMessageMixin在各个地方使用。

0 投票
1 回答
179 浏览

django - 页面加载时关闭引导警报

我有一个视图,我在其中发送一些消息,如下所示:

在我的settings.py我编辑了消息标签,如:

在我的模板上,我这样显示它们:

加载模板时,消息会很快出现并消失。

如果我尝试这个:<p>{{message}}</p>相反,消息会保留在那里,所以我猜我在引导程序上做错了什么。

这(有点)也有效:<div class="{{message.tags}}">

有人可以发光吗?

编辑:

我只是注意到这是在我使用时特别发生messages.error()的,其余的都正常工作,似乎找不到问题所在。

0 投票
0 回答
41 浏览

python - django 成功消息打印在管理站点而不是页面中

从 1.11.1 到 1.11.4 的版本升级后,成功消息不会显示在页面中,而是显示在管理站点中。必须改变什么...

0 投票
0 回答
592 浏览

django - Django消息成功消息与来自提交表单的数据

我已经启动并运行了消息;我可以得到一个简单的“提交成功”消息来工作,所以我知道context_processors中间件和中间件都配置正确。但是,我正在尝试使用表单中提交的数据动态更新成功消息。

这是我的views.py

我试图success_message在用户提交表单时显示,用他们输入的数据填充消息。我已经阅读了十几个关于 SO 的答案,但似乎找不到正确的信息来连接最后一个点。

这是我的模板:

我知道我错过了一些东西,但我不确定是什么。

0 投票
0 回答
68 浏览

django - Django 显示一条消息,直到用户对消息采取行动

我想在视图中显示仪表板通知,直到用户喜欢关闭它。每次用户登录时它都应该保留在那里。但是如果他单击close 通知上的按钮,则此后不应显示通知。

如何在 django 中使用messages?还有其他方法吗?

0 投票
1 回答
1997 浏览

django - Django 消息不起作用

我正在尝试同时使用 django 消息和引导程序。

我也检查了这个问题;

django 消息未显示

但是,我已经应用了那里写的内容。

我的设置.py;

我的产品/views.py;

我的产品/urls.py;

myproject/templates/dashboard.html(不在 app 文件夹中);

产品/模板/产品/base_products.html;

产品/模板/产品/oxford.html;

产品/模板/产品/messages.html;

我在这里找不到我缺少的东西。感谢您的时间和回答。

0 投票
0 回答
137 浏览

django - 如何根据所选语言翻译 Django 消息

您好,我在 Django 中有一个多语言项目。我已经用USE_I18N.

在模板中一切正常

{% trans 'hello world' %}

但是我应该如何处理这些消息?

当我发送

messages.warning(request, "Невалиден имеил или парола")

如果选择的语言是英文,我希望它被翻译成英文