Flask без учета / использования Bootstrap - PullRequest
0 голосов
/ 05 мая 2020

Мне не удается заставить Bootstrap что-либо делать через Flask.

Вот пример быстрого теста, который должен работать, однако, похоже, он не применяет стили (хотя bootstrap доступен через их CDN на вкладке источников).

init .py

from flask import Flask, request, render_template
from flask_bootstrap import Bootstrap

def create_app(test_config=None):
    # create and configure the app
    app = Flask(__name__)


    Bootstrap(app)
    @app.route('/test')
    def test():
        return render_template('test.html')

test. html

    {% extends 'bootstrap/base.html' %}

    {% block content %}
<nav class="navbar navbar-expand-sm bg-light navbar-light">
  <ul class="navbar-nav">
    <li class="nav-item active">
      <a class="nav-link" href="#">Active</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Link</a>
    </li>
    <li class="nav-item">
      <a class="nav-link disabled" href="#">Disabled</a>
    </li>
  </ul>
</nav>
    {% endblock %}

Результат:

Что это выглядит как

Как это должно выглядеть

Оба Flask и flask - bootstrap являются последней версией от pip.

1 Ответ

0 голосов
/ 06 мая 2020

Исправлено:

Кажется, flask - bootstrap использует только Bootstrap3, тогда как я пытался использовать компоненты, представленные в Bootstrap4.

Обновленная база. html (в flask - bootstrap) для использования последних компакт-дисков Bootstrap4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...