当前位置: 首页 > news >正文

项目准备(flask+pyhon+MachineLearning)- 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等,便于管理

执行命令,迁移表

相关文章:

  • SpringBoot集成Elasticsearch 7.x spring-boot-starter-data-elasticsearch 方式
  • ZYNQ-PL实践课堂(五)IP核之FIFO
  • unity pico开发 五 UI交互
  • PyTorch GPU显存管理与大规模张量操作
  • 虚拟网络IP设置
  • Focal Loss (聚焦损失) :解决类别不平衡与难易样本的利器,让模型学会“重点学习”
  • LINUX网络基础 - 网络编程套接字,UDP与TCP
  • Tauri跨平台开发问题及解决方案深度解析(React版)
  • 学生管理信息系统的需求分析与设计
  • 基于提示驱动的潜在领域泛化的医学图像分类方法(Python实现代码和数据分析)
  • 新一代信息技术:从技术范畴到未来趋势的全景洞察
  • 千峰React:组件与逻辑封装(下)
  • 神经网络 - 激活函数(Maxout 单元)
  • 【华为OD机试真题29.9¥】(E卷,100分) - IPv4地址转换成整数(Java Python JS C++ C )
  • 苹果iPhone 17 Pro系列将配备12GB内存,AI功能成升级关键
  • 2025机械考研复试面试问题汇总篇(含13门科目),考研机械复试专业面试常见重点问题总结!考研机械复试专业面试准备看这一篇就够了!
  • ArcGIS Pro高级应用:高效生成TIN地形模型
  • linux磁盘满了怎么安全删除文件
  • C++编程:常见内置算法
  • 详解Nginx no live upstreams while connecting to upstream
  • 价格周报|本周猪价继续下探,机构预计今年猪价中枢有支撑
  • 对谈|“大礼议”:嘉靖皇帝的礼法困境与权力博弈
  • 第一集|好饭不怕晚,折腰若如初见
  • 俄方代表团抵达土耳其,俄乌直接谈判有望于当地时间上午重启
  • 香港特区立法会通过条例草案便利外地公司迁册来港
  • 马上评|安排见义勇为学生补考,善意与善意的双向奔赴