fask的一个程序
Flask框架的强大与灵活性。Flask作为微框架,简洁且扩展性强,支持网站、APP、微信公众号及小程序开发。其特点包括代码简洁但功能丰富,通过插件扩展功能,提高开发效率。Flask灵活性强,不限制模块、库及数据库选择,用户可根据需求自由配置。Flask本身为内核,扩展功能需第三方插件支持,用户需自行安装所需扩展。
初步创建
# 因为需要创建一个web应用,而flask中创建应用的对象是Flask,因此引入对象
from flask import Flask# 创建对象
app = Flask(__name__)# 路由的地址,映射到下面的函数index()
@app.route('/')
def index():# 代表返回给浏览器/前端return "第一个flask"if __name__ == '__main__':app.run(port=8000,debug=True)
路径传参
# 因为需要创建一个web应用,而flask中创建应用的对象是Flask,因此引入对象
from flask import Flask# 创建对象
app = Flask(__name__)# 路由的地址,映射到下面的函数index()
@app.route('/article/details/<id>')
def index(id):# 代表返回给浏览器/前端print(f"接收到的id,返回{id}的文章")return f"返回了,{id}的文章"if __name__ == '__main__':# app.run(host='0.0.0.0', port=8000, debug=True)# app.config['DEBUG'] = True# app.run()# app.config.from_mapping({'DEBUG': True})app.run(debug=True)