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()
相关推荐
梨子串桃子_39 分钟前
推荐系统学习笔记 | PyTorch学习笔记
pytorch·笔记·python·学习·算法
文言一心2 小时前
LINUX离线升级 Python 至 3.11.9 操作手册
linux·运维·python
诗词在线2 小时前
中国古代诗词名句按主题分类有哪些?(爱国 / 思乡 / 送别)
人工智能·python·分类·数据挖掘
高锰酸钾_2 小时前
机器学习-L1正则化和L2正则化解决过拟合问题
人工智能·python·机器学习
天天睡大觉3 小时前
Python学习11
网络·python·学习
智航GIS3 小时前
11.11 Pandas性能革命:向量化操作与内存优化实战指南
python·pandas
晚风吹长发3 小时前
初步了解Linux中的动静态库及其制作和使用
linux·运维·服务器·数据结构·c++·后端·算法
写代码的【黑咖啡】4 小时前
Python中的Selenium:强大的浏览器自动化工具
python·selenium·自动化
抠头专注python环境配置4 小时前
解决Windows安装PythonOCC报错:从“No module named ‘OCC’ ”到一键成功
人工智能·windows·python·3d·cad·pythonocc