Python 有没有办法在django的上下文中保存成功消息
我创建了一个模型表单。是否可以在Python 有没有办法在django的上下文中保存成功消息,python,django,forms,django-forms,views,Python,Django,Forms,Django Forms,Views,我创建了一个模型表单。是否可以在views.py的上下文中添加一些消息? 实际上,我想在提交表单并在数据库中添加数据时,在模板页面中显示一条成功消息 例如,我想这样做: if form.save: msg = 'Data inserted successfully' context = {'msg': msg,} 我想在我的上下文中保存成功消息,因此我将在我的模板页面中显示要在模型保存后显示消息,您可以按照以下堆栈溢出问题进行操作- 请参阅django framework提供的一次性消
views.py
的上下文中添加一些消息?
实际上,我想在提交表单并在数据库中添加数据时,在模板页面中显示一条成功消息
例如,我想这样做:
if form.save:
msg = 'Data inserted successfully'
context = {'msg': msg,}
我想在我的上下文中保存成功消息,因此我将在我的模板页面中显示要在模型保存后显示消息,您可以按照以下堆栈溢出问题进行操作- 请参阅django framework提供的一次性消息。这是为上述问题提供的第二个答案。文档中提到了许多可以实现的方法 最简单的一个是- 在Views.py中:
from django.contrib import messages
messages.add_message(request, messages.INFO, 'Data inserted successfully.')
在模板中:
{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
{%if消息%}
{消息%中的消息为%s}
{{message}}
{%endfor%}
{%endif%}
这与我的问题无关。这是关于管理员成功消息自定义的。我想在模板上显示消息page@habib您应该明确地重新阅读这个答案和它指向的文档-消息框架不是“关于管理成功消息”,它是一个用于解决您遇到的问题的通用工具。