对象初始化参数
- 前言
- 对象初始化参数
- import_name
- static_url_path
- static_folder
- template_floder
前言
- 本篇来学习Flask中对象初始化参数
对象初始化参数
import_name
- Flask程序所在的包(模块),传__name__就可以
_name_ 是一个标识 Python 模块的名字的变量:
- 如果当前模块是主模块,那么此模块名字就是 main;
- 如果当前模块是被 import 的,则此模块名字为文件名
- 可以决定Flask在访问静态文件时的查找路径
static_url_path
- 静态文件访问路径,可以不传,默认为 / + static_folder
static_folder
- 静态文件存储的文件夹,可以不传,默认为 static
template_floder
- 模板文件存储的文件夹,可以不传,默认为 templates
# -*- coding: utf-8 -*-
# @Time : 2023/8/26
# @Author : 大海
# 导入flask
from flask import Flask
# 实例化flask应用 可以决定flask访问静态文件的查找路径
app = Flask(__name__, static_url_path='/test', static_folder='static_files', template_folder='template_files')
# 路由函数
@app.route('/')
def hello_world():
return '<b>Hello 小白!</b>'
if __name__ == '__main__':
# 启动应用
app.run()
- 浏览器输入 http://127.0.0.1:5000/test/study.jpg 可访问到静态图片