项目准备(flask+pyhon+MachineLearning)- 1

目录

这是一篇学习笔记

[1. 搭建项目](#1. 搭建项目)

2.前期准备工作

3.创建用户(user)模板


这是一篇学习笔记

目的:用flask快速实现发布有关机器学习的项目,掌握flask框架,机器学习模型的存储和调用。

1. 搭建项目

使用pycharm创建项目,flak_project,内含:static文件夹用来存储网页渲染等静态文件,templates文件夹用来存储网页代码(使用jinja2模板)

简单测试

2.前期准备工作

我们将实现一个商场销售数据分析系统

梳理业务:用户注册,登录,查看商场不同门店的销售数据,以及分析。flask实现操作数据库,发布网页,实现机器学习,数据分析的功能,前后端不分离。

创建config.py用来实现数据库等配置,exts.py用来解决循环引用的问题,models.py用来实现模板的创建。

3.创建用户(user)模板

在models中创建,如图所示

引用模板,迁移到数据库

复制代码
pip3 install Flask-Migrate

初始化(只需要执行一次)
flask db init
生成文件
flask db migrate
迁移数据库
flask db upgrade

记得
只需要在 app.py 中导入 models.py 中的类即可。

而且导入全部和导入一个,结果都是可以对所有的表进行创建。

蓝图注册,任何页面的都可以抽象出来,放在蓝图,咱们这边有两个蓝图,注册登录auth.py,登录之后的蓝图query.py

之后访问网页,都需要在根路径上加上/auth/login等,便于管理

执行命令,迁移表

相关推荐
考虑考虑32 分钟前
cmd局部设置java变量
运维·后端·自动化运维
2601_962078191 小时前
Python中calendar.weekday用法
python·编程技巧·calendar·日期处理·weekday
2601_962218611 小时前
万象生鲜系统业财一体化底层打通技术自动生成经营账单
大数据·数据库·人工智能·python·算法
2601_966949651 小时前
为什么量化策略需要大量历史股票数据?从回测可信度理解数据规模
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
2601_962885721 小时前
如何用 Python 扫描 A 股跳空缺口并统计缺口回补概率?
java·前端·python
李高钢2 小时前
Python FastAPI 框架入门:从零搭建你的第一个高性能 API 服务
数据库·python·fastapi
ocean21032 小时前
2025-2026年Python面试高频知识点洞察
开发语言·python·面试·python八股文
Warson_L2 小时前
Python的OrderedDict
python
隐擎fox2 小时前
高性能网络爬虫架构设计:基于 Python 的长连接复用与分布式会话池调度实践
分布式·python·网络协议·tcp/ip·高并发·网络爬虫、
Warson_L2 小时前
Python的TypedDict
python·langchain·llm