python - Flask 不包括/使用 Bootstrap
问题描述
我无法让 Bootstrap 通过 Flask 做任何事情。
这是一个应该可以工作的快速测试示例,但是它似乎没有应用样式(即使引导程序可以通过源选项卡中的 CDN 获得)。
初始化.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')
测试.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 的最新版本。
解决方案
固定的:
似乎flask-bootstrap 只使用Bootstrap3,而我试图使用Bootstrap4 中引入的组件。
更新了 base.html(在 flask-bootstrap 中)以利用最新的 Bootstrap4 cdns。
推荐阅读
- react-native - 单击 EventForm 页面中的 Add 按钮时,我无法保存详细信息,必须在 EventList 页面中显示在 react native
- batch-file - 传递带有空格的目录(Robocopy)
- php - 警告:array_push() 期望参数 1 是数组,在第 21 行的 C:\xampp\htdocs\login.php 中给出 null
- c# - 无需重新编译主程序集的附加卫星程序集
- javascript - 如何在 C# 中使用 ActiveX
- c - 在事件查看器的情况下无法捕获未来事件
- angular - 当我的应用程序要关闭时如何调用 API
- javascript - 来自另一个组件的 React Native Run Child 引用方法
- css - 有没有办法针对背景 SVG 特定元素使用填充选项?
- android - SpannableString html 注释