在任何页面加载时显示django-bootstrap模式

时间:2018-12-12 17:28:37

标签: django bootstrap-4 django-bootstrap4

我正在尝试使用django-bootstrap4模式作为nag box接受隐私策略。

(我有一个自定义模板过滤器,以检查是否已接受此过滤器。我对此并不担心)

它应该在导航到新页面时打开。我已经尝试过this solution,但是该模式是不可行的,即使没有关闭按钮也是如此。它也不会隐藏其后面的页面。

  • 我已使用<link href="/static/css/auto_modal.css" rel="stylesheet">导入了自定义css,使用django-bootstrap时是否正确?

  • 模态的代码在base.html模板中。是否可以将其仅用作模态的单独模板?

1 个答案:

答案 0 :(得分:0)

我求助于Javascript

static / js / 文件夹中制作一个 my_javascript.js 文件,其中包含

$(document).ready(function () {
     $("#ConfirmGDPRModal").modal('show');
     console.log();
});

使用

将其加载到base.htmltemplate中
<script src="{% static 'js/auto_modal.js' %}"></script>

然后照常创建模态。 我仍在考虑将其放入单独的html文件中。