我想用关闭按钮在Django中显示flash消息。 Django中的现有消息框架允许显示消息,并且不允许关闭它。
例如,web2py提供了这样的flash消息。我正在寻找Django中的类似功能。
如果可以用几行代码完成,那就太棒了。 我不想在Django之上添加任何其他库或框架。
提前致谢。
答案 0 :(得分:4)
在html模板中添加此jquery超时函数
<script>
$(document).ready(function(){
window.setTimeout(function() {
$(".alert").fadeTo(500, 0).slideUp(500, function(){
$(this).remove();
});
}, 5000);
</script>
答案 1 :(得分:3)
我不知道这样的东西可以用靴子来解决!
我做了类似的事情:
{% if messages %}
{% for msg in messages %}
<div class="alert alert-info alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
{{msg.message}}
</div>
{% endfor %}
{% endif %}
答案 2 :(得分:0)
问。关闭按钮在 django python 中的警报消息中不起作用
答: data-bs-dismiss="alert" ,这是 Bootstrap 5 的变化,即在另一个引导版本中有 data-dismiss="alert" ,但在引导 5添加了 bs 所以像这样添加 bs data-bs-dismiss="alert"