flask引导样例:css未加载到“/”路径中

flask引导样例:css未加载到“/”路径中,css,html,flask,bootstrap-4,bootswatch,Css,Html,Flask,Bootstrap 4,Bootswatch,在我使用Flask和Bootswatch主题(一个图书网站)构建的项目中,让用户注册、登录然后搜索图书,当用户选择其中一个结果时,它会提供有关该图书的信息,但我发现我实现的信息页面没有加载页面样式,与所有其他工作正常的页面相反。 My application.py for information页面为: @app.route("/book/<isbn>") def book(isbn): # getting the book from database book = db.exec

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

@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/从/book/static/bootstrap.min.css加载css