flask基本语法

文章概述

      • 1. 简单输出一个hello world
      • 2. 程序加载配置

1. 简单输出一个hello world

# flask 流程
from flask import Flask

# 实例化app
app = Flask(__name__)

# 配置路由
# 视图函数
@app.route('/')
def index():
    return '

hello world

'
# 支持html标签 # 程序入口 if __name__ == '__main__': app.run(debug=True,port=6001,,host='192.168.1.29') # 端口号默认5000,也可以自定义,debug是开启调试模式,ip地址也可以自定义,前提是必须是可用的,或者直接改为0.0.0.0 任意地址
  • 当我们改端口号时可能会报错
    flask基本语法_第1张图片
    那么这个原因就是可能我们改的这个6000 端口号已经被占用
    解决方法:
    尝试将6000改为6001
    flask基本语法_第2张图片

2. 程序加载配置

加载配置的三种方式:

# 通过 对象加载配置
app.config.from_object(ProConfig)
# app.config['DEBUG'] = True
# 通过文件加载配置
app.config.from_pyfile('a.txt')
# 通过环境变量来加载,一般不用  key=config
app.config.from_envvar('config')
  • 普通加载配置
    flask基本语法_第3张图片》app.config[‘DEBUG’] = True 加载配置也可以这样写,因为它(config)本身就是一个字典,这种方法不常用

  • 在实际开发过程中我们会有多种配置,,那么这个时候就需要关闭调试模式
    flask基本语法_第4张图片
    flask基本语法_第5张图片

  • 小窍门:调试功能
    flask基本语法_第6张图片

你可能感兴趣的:(flask)