gpt4 book ai didi

css - flask Boot watch : css is not loading in "/" paths

转载 作者:行者123 更新时间:2023-11-28 14:54:20 25 4
gpt4 key购买 nike

在处理我使用 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 .

关于css - flask Boot watch : css is not loading in "/" paths,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51237857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com