показать мод django-bootstrap на любой странице загрузки - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь использовать модал django-bootstrap4 в качестве всплывающей подсказки для принятия политики конфиденциальности.

(У меня есть собственный шаблонный шаблон, чтобы проверить, было ли это уже принято. Меня не беспокоитэтот бит)

Он должен открываться при переходе на новую страницу.Я пробовал это решение , но модал не отменить, даже с кнопкой закрытия.Он также не затеняет страницу позади него.

  • Я импортировал пользовательский CSS, используя <link href="/static/css/auto_modal.css" rel="stylesheet">, верно ли это при использовании django-bootstrap?

  • Код для модального режима находится в шаблоне base.html.Можно ли взять его в отдельный шаблон только для модального?

1 Ответ

0 голосов
/ 13 декабря 2018

Я прибег к Javascript

, создаю my_javascript.js файл в папке static / js / , содержащей

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

loadэто в base.htmltemplate с помощью

<script src="{% static 'js/auto_modal.js' %}"></script>

Затем создайте свой модал как обычно.Я все еще пытаюсь получить это в отдельный HTML-файл.

...