1. 前言
- 之前写的flask接口基础
- 之前flask项目模板
- 把
flask
基础写完了 这篇来个完整的目录结构
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文件就行了
参考资料
初心
我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落
的崛起;
共勉
网友评论