1. 前言
2. 目录结构
- 其实直接
pycharm
新建项目 选择flask
会直接生成完整的目录结构 我这里就直接创建了
static
- /static 静态资源 如果是模板渲染的话 这里面
- /staic/img
- /staic/css
- /staic/js
templates
- 默认的模板目录
- 如果不是这个名字 可以选择指定的模板目录 右键
指定模板目录
3. /app.py
- Flask 应用入口文件
编写 Flask 应用的代码。定义路由、视图函数等。- 现在成为一个项目了 ,会根据不同的功能来写进接口
比如 购物车/cart 登录/login 用户/user 等- 如何把这些接口合并到一起
cart.py
from flask import Blueprint # 创建蓝图对 cart_blueprint = Blueprint('cart_blueprint', __name__) @cart_blueprint.route("/list") # @cross_origin() def get_list(): return [ {'name':"mate40 pro", "price":4000,"id":1}, {'name':"p40 pro", "price":3500,"id":2}, {'name':"matebook pro", "price":8000,"id":3}, ]
app.py
from flask import Flask, Blueprint, render_template # flask_cors 跨域插件 from flask_cors import CORS from cart import cart_blueprint # 创建 Flask 应用 app = Flask(__name__) CORS(app, resources={r"/*": {"origins": "*"}}) # 创建蓝图对象 # 注册蓝图到应用 app.register_blueprint(cart_blueprint)
- 所有的文件都可以在这里组装
4. 运行
- 只要运行 app.py文件就行了