02-Flask-对象初始化参数

对象初始化参数


前言

  • 本篇来学习Flask中对象初始化参数

对象初始化参数

import_name

  • Flask程序所在的包(模块),传__name__就可以

*name* 是一个标识 Python 模块的名字的变量:

  • 如果当前模块是主模块,那么此模块名字就是 main
  • 如果当前模块是被 import 的,则此模块名字为文件名
  • 可以决定Flask在访问静态文件时的查找路径

static_url_path

  • 静态文件访问路径,可以不传,默认为 / + static_folder

static_folder

  • 静态文件存储的文件夹,可以不传,默认为 static

template_floder

  • 模板文件存储的文件夹,可以不传,默认为 templates
python 复制代码
# -*- 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()
相关推荐
Cyan_RA91 分钟前
SpringMVC 执行流程分析 详解(图解SpringMVC执行流程)
java·人工智能·后端·spring·mvc·ssm·springmvc
Mr_sun.28 分钟前
Day04_苍穹外卖——套餐管理(实战)
开发语言·python
南棱笑笑生30 分钟前
20250910在荣品RD-RK3588-MID开发板的Android13系统下修改短按power按键的休眠/唤醒为关闭/打开背光
开发语言·python·rockchip
xrkhy1 小时前
SpringBoot之缓存(最详细)
spring boot·后端·缓存
java1234_小锋1 小时前
Scikit-learn Python机器学习 - 分类算法 - 线性模型 逻辑回归
python·机器学习·scikit-learn
IT_陈寒1 小时前
SpringBoot高并发优化:这5个被忽视的配置让你的QPS提升300%
前端·人工智能·后端
倔强的石头_1 小时前
你的 Python 为什么“优雅地慢”?——读《极速Python:高性能编码、计算与数据分析》
python
程序猿 小项目大搞头2 小时前
视频加水印,推荐使用运营大管家-视频批量加水印软件
python
37手游后端团队2 小时前
Cursor实战:用Cursor实现积分商城系统
人工智能·后端
aloha_2 小时前
SELECT COUNT(*) 和 SELECT COUNT(1)
后端