Модальная версия Flask Bootstrap работает на сервере разработки, но не работает - PullRequest
0 голосов
/ 15 апреля 2019

Кто-нибудь сталкивался с этой проблемой .. У меня очень странное поведение с модой Flask и Bootstrap.На моем dev-сервере http://127.0.0.1:5000/ у меня есть модальный режим, который появляется после того, как пользователь вводит неправильные учетные данные для входа:

HTML-код на странице индекса:

<div class="modal fade" id="ExistsModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
          <div class="modal-content">
            <div class="modal-header">
              <h5 class="modal-title" id="exampleModalLabel">This email already exists!</h5>
              <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
              </button>
            </div>
            <div class="modal-body">
              If you have forgotten your password, .......
            </div>
            <div class="modal-footer">
              <button type="button" class="btn btn-secondary" data-dismiss="modal">Continue</button>

            </div>
          </div>
        </div>
      </div>

Но на моем производстве 'http://flask -env.xxx.us-west-1.elasticbeanstalk.com Я вижу модал, только если вручную обновляю страницу!

Для функции возврата я использую return redirect(url_for('index',_anchor='login')), а в index() я передал аргументы!

{% if email_exists %}
          <script>
            $("#ExistsModal").modal('show');
          </script>
          {% endif %}

У меня вопрос - почему модальные появляются после обновления вручную на производстве?Но на dev все работает отлично!

...