使用关闭按钮在DJango中显示flash消息

时间:2017-04-22 14:45:36

标签: python django django-views web2py flash-message

我想用关闭按钮在Django中显示flash消息。 Django中的现有消息框架允许显示消息,并且不允许关闭它。

例如,web2py提供了这样的flash消息。我正在寻找Django中的类似功能。

Flash Message in web2py

如果可以用几行代码完成,那就太棒了。 我不想在Django之上添加任何其他库或框架。

提前致谢。

3 个答案:

答案 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">&times;</button>
      {{msg.message}}
    </div>
  {% endfor %}
{% endif %}

它显示如下消息: Flash Message in Django

答案 2 :(得分:0)

问。关闭按钮在 django python 中的警报消息中不起作用

答: data-bs-dismiss="alert" ,这是 Bootstrap 5 的变化,即在另一个引导版本中有 data-dismiss="alert" ,但在引导 5添加了 bs 所以像这样添加 bs data-bs-dismiss="alert"