美文网首页
flask 项目目录结构

flask 项目目录结构

作者: 云高风轻 | 来源:发表于2023-06-05 12:57 被阅读0次

1. 前言

  1. 之前写的flask接口基础
  2. 之前flask项目模板
  3. flask基础写完了 这篇来个完整的目录结构

2. 目录结构

  1. 其实直接 pycharm新建项目 选择flask 会直接生成完整的目录结构 我这里就直接创建了

static

  1. /static 静态资源 如果是模板渲染的话 这里面
  2. /staic/img
  3. /staic/css
  4. /staic/js

templates

  1. 默认的模板目录
  2. 如果不是这个名字 可以选择指定的模板目录 右键
  3. 指定模板目录

3. /app.py

  1. Flask 应用入口文件
    编写 Flask 应用的代码。定义路由、视图函数等。
  2. 现在成为一个项目了 ,会根据不同的功能来写进接口
    比如 购物车/cart 登录/login 用户/user 等
  1. 如何把这些接口合并到一起

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)
  1. 所有的文件都可以在这里组装

4. 运行

  1. 只要运行 app.py文件就行了

参考资料


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉

相关文章

  • Flask 项目目录结构

    翻译原文:https://lepture.com/en/2018/structure-of-a-flask-pro...

  • flask简单应用

    flask_basic 文件目录结构(非快速创建的flask项目)image.png static: 类似djan...

  • Flask Web 开发 【 Chapter 7 】大型程序结构

    【 Chapter 7 】大型结构目录 7.1 项目结构 Flask 程序基本的结构: 下面讲解把 hello.p...

  • flask 中的blueprint

    blueprint 是用来结构化flask中的功能模块。 主要目的就是使项目结构能清晰便于维护。 目录结构如下 先...

  • 创建django工程

    一、创建工程 执行命令后,在test_flask文件下创建django项目bookmanager,目录结构为 运行...

  • Nginx与uWSGI部署

    1. flask项目文件结构 项目位于 /home/kun/item, 以下是文件结构文件结构 config.p...

  • 学习Flask006:Flaskr项目-初始搭建

    1.先创建项目文件夹(flask-tutorial),再创建项目包目录(flaskr),如下: F:\flask-...

  • flask项目结构

    1.https://blog.csdn.net/xingyunlost/article/details/77155...

  • Flask项目结构

    一般结构图 一般来说项目最基本的包括:一、 app项目文件夹 1. 后台的数据路由管理文件夹api这个文件夹下的文...

  • Flask 项目结构

    libs——每个模块所用到的函数 models——数据库模型 static——静态文件 templates——ji...

网友评论

      本文标题:flask 项目目录结构

      本文链接:https://www.haomeiwen.com/subject/ojqiedtx.html