项目准备(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等,便于管理

执行命令,迁移表

相关推荐
一切皆有迹可循6 分钟前
Spring Boot 基于 Cookie 实现单点登录:原理、实践与优化详解
java·spring boot·后端
bing_15825 分钟前
Spring Boot 中 MongoDB @DBRef注解适用什么场景?
spring boot·后端·mongodb
ayiya_Oese32 分钟前
[数据处理] 6. 数据可视化
人工智能·pytorch·python·深度学习·机器学习·信息可视化
没有梦想的咸鱼185-1037-166339 分钟前
【大语言模型ChatGPT4/4o 】“AI大模型+”多技术融合:赋能自然科学暨ChatGPT在地学、GIS、气象、农业、生态与环境领域中的应用
人工智能·python·机器学习·arcgis·语言模型·chatgpt·数据分析
小白学大数据1 小时前
Python爬虫中time.sleep()与动态加载的配合使用
爬虫·python·scrapy·数据分析
小饕1 小时前
LangChain构建大模型应用之问答系统(五)
人工智能·python·langchain
David Bates2 小时前
代码随想录第41天:图论2(岛屿系列)
python·算法·图论
是代码侠呀2 小时前
让Promise飞,让github star 飞
python·开源·github·github star·github 加星
伊织code2 小时前
PyTorch API 10 - benchmark、data、批处理、命名张量
pytorch·python·ai·api·-·10
RedJACK~3 小时前
Go语言Stdio传输MCP Server示例【Cline、Roo Code】
开发语言·后端·golang