flask项目启动,会监听默认的5000端口,这个时候,在项目根路径下有一个默认的文件夹static,是用来存放静态资源的,我们启动项目,可以直接访问这个目录里面的静态资源。
如下所示,是一个简单的flask示例,
from util import logger
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "hello,flask."
if __name__ == '__main__':
logger.info("hello")
app.run()
项目结构:
启动项目,通过浏览器访问 http://localhost:5000/static/monkey-d-luffy.png,可以看到图片。
这里flask项目根路径下的static目录就是默认的静态资源文件夹,如果我们需要指定一个别的目录,那么我们需要在初始化Flask的地方做设置。
app = Flask(__name__, static_folder='images')
之后,启动项目,我们访问原来的static就无法生效,只能访问images下的静态资源:
Flask默认使用5000端口并有一个static目录存放静态文件,如图片。通过app.run()启动后,可直接访问http://localhost:5000/static/获取资源。若需更改静态资源目录,如设为images,则需在初始化时设置app=Flask(__name__,static_folder=images),之后静态资源路径将基于新设置的目录。
1413

被折叠的 条评论
为什么被折叠?



