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()
相关推荐
v***85711 分钟前
Spring Boot 集成 MyBatis 全面讲解
spring boot·后端·mybatis
武昌库里写JAVA15 分钟前
Java如何快速入门?Java基础_Java入门
java·vue.js·spring boot·后端·sql
程序员爱钓鱼23 分钟前
Python职业路线规划:从入门到高级开发者的成长指南
后端·python·trae
程序员爱钓鱼26 分钟前
Python 编程实战 · 进阶与职业发展:自动化运维(Ansible、Fabric)
后端·python·trae
rising start30 分钟前
二、python面向对象高级
开发语言·python
虎头金猫30 分钟前
随时随地处理图片文档!Reubah 加cpolar的实用体验
linux·运维·人工智能·python·docker·开源·visual studio
Yue丶越31 分钟前
【Python】基础语法入门(二)
android·开发语言·python
风的归宿551 小时前
gitlab配置ai代码审核
后端
格格步入1 小时前
线上问题:MySQL NULL值引发的投诉
后端·mysql
Moe4881 小时前
Spring Boot 自动配置核心:AutoConfigurationImportSelector 深度解析
java·后端·设计模式