flask-bootswatch:css 未加载到“/”路径

flask-bootswatch: css is not loading in "/" paths

在处理我使用 Flask 和 Bootswatch 主题 构建的项目时,这是一个图书网站,让用户注册、登录然后搜索图书,当用户选择它提供有关该书信息的结果之一,但我发现我实现的信息页面没有加载页面样式,这与所有其他工作正常的页面相反。 我的 application.py 信息页面是:

@app.route("/book/<isbn>")
def book(isbn):

# getting the book from database
book = db.execute("SELECT * FROM books WHERE isbn=:isbn", {"isbn": isbn}).fetchone()
if book is None:
    return render_template("failure.html", error="Please enter some query", code = "403!")
db.commit()

# giving details to webpage
return render_template("book.html", book = book)

如您所见,我使用 ISBN(国际标准书号)作为不同书籍的路径,因为每本书都有唯一的 ISBN,因此我认为它非常适合链接到不同的个人书页。 book.html 看起来像这样:

<!-- further exptending the layout page -->
{% extends "layout.html" %}

<!-- further extending the title -->
{% block title %}
  Books: Book Page
{% endblock %}

<!-- further extending the body -->
{% block body %}
  <h3 align="center"> {{book.title}} by {{book.author}}</h3>
  <div>
   <li>
     Title: {{book.title}}
   </li>
   <li>
     Author: {{book.author}}
   </li>
   <li>
     ISBN: {{book.isbn}}
   </li>
   <li>
     Year: {{book.year}}
   </li>
 </div>
  {% endblock %}

请找出我哪里错了。

问题出在 application.py 的第一行,应该是

@app.route("/<isbn>")  

因为 /book/<isbn>/book/static/bootstrap.min.css 加载 css。