Flask-网页背景图片不起作用
Flask-webage background image doesnt work
下面是一个简单的html代码
index.html
<html>
<head>
<title>Webpage</title>
<link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet" >
<link href="http://getbootstrap.com/examples/jumbotron-narrow/jumbotron-narrow.css" rel="sylesheet">
</head>
<body>
<style type=text/css>
background-image: url("static/images/back.png");
</style>
<p>Does the Image Work? </p>
</body>
</html>
这是我的 Flask 代码:
app.py
from flask import Flask, render_template
app = Flask(__name__, static_url_path="static", static_folder="static")
@app.route("/")
def main():
return render_template("index.html")
if __name__ == '__main__':
app.run()
我在尝试检查页面时遇到此错误:
找到http://127.0.0.1:5000/static/images/back.png-404(NOT)
我浏览了其他几个论坛,但找不到解决此问题的方法。我的图像位于以下文件夹中:
Flaskapp
模板
静态的
图片
back.png
当我打开 index.html 文件时,它工作得很好,但是当我尝试 运行 python 文件到 运行 服务器时,背景图像不是看过。
不太确定如何进行。
将静态文件夹放在 flask 应用旁边
/FlaskApp
-app.py
static/
images/
-back.png
templates/
-index.html
....
你甚至不必告诉烧瓶...它会知道的
app.py
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def main():
return render_template("index.html")
if __name__ == '__main__':
app.run()
下面是一个简单的html代码
index.html
<html>
<head>
<title>Webpage</title>
<link href="http://getbootstrap.com/dist/css/bootstrap.min.css" rel="stylesheet" >
<link href="http://getbootstrap.com/examples/jumbotron-narrow/jumbotron-narrow.css" rel="sylesheet">
</head>
<body>
<style type=text/css>
background-image: url("static/images/back.png");
</style>
<p>Does the Image Work? </p>
</body>
</html>
这是我的 Flask 代码:
app.py
from flask import Flask, render_template
app = Flask(__name__, static_url_path="static", static_folder="static")
@app.route("/")
def main():
return render_template("index.html")
if __name__ == '__main__':
app.run()
我在尝试检查页面时遇到此错误: 找到http://127.0.0.1:5000/static/images/back.png-404(NOT)
我浏览了其他几个论坛,但找不到解决此问题的方法。我的图像位于以下文件夹中:
Flaskapp 模板 静态的 图片 back.png
当我打开 index.html 文件时,它工作得很好,但是当我尝试 运行 python 文件到 运行 服务器时,背景图像不是看过。
不太确定如何进行。
将静态文件夹放在 flask 应用旁边
/FlaskApp
-app.py
static/
images/
-back.png
templates/
-index.html
....
你甚至不必告诉烧瓶...它会知道的
app.py
from flask import Flask, render_template
app = Flask(__name__)
@app.route("/")
def main():
return render_template("index.html")
if __name__ == '__main__':
app.run()