使用flask的web网页部署介绍

news2025/2/23 10:45:19

使用flask的web网页部署介绍

文章目录

  • 前言
  • 一、网页介绍
  • 二、数据库设计介绍
  • 总结


前言

flask+bootstrap+jquery+mysql搭建三叶青在线识别网站,使用nginx+gunicorn将网站部署在腾讯云上,配置SSL证书。网站地址:https://www.whtuu.cn

三叶青图像识别研究简概


一、网页介绍

网页的界面主要包括登录界面、首页、在线识别、历史记录、个人中心、图片库以及其它界面。
(如果看过我之前的博客,会发现其实这个网站的很多前端页面都是我之前自己搭建的学习网站——星云小窝 的页面,为了快速开发这个网站,我就直接拿了之前的代码并修改了一下。)
之前自己搭建的学习网站介绍:
星云小窝项目1.0——项目介绍(一)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二、数据库设计介绍

这个网站我就简单的只设计三张表:ecode(验证码存放表)、photos(图片表)、users(用户表)
在这里插入图片描述

其中,users表是基础的,用于存放网站的注册用户,存储用户注册的id、邮箱、密码,昵称、头像、身份、创建时间、介绍。
photos表,则是存放注册用户提交的图片,
至于ecode表,则是临时存放邮箱地址以及验证码,用于在手机端小程序中的注册,因为在小程序端没有session,无法像网页一样存储验证码,而小程序上只能通过生成token后,从后端的数据库中获取验证码。故我设计了这一个表格,用于小程序从后端获取验证码,并且定时删除表中的内容。


总结

本文主要介绍了使用flask搭建的三叶青在线识别网站,同时也简单介绍了数据库的设计

2024/6/12

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1899359.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Open3D 在点云中构建八叉树

目录 一、概述 二、代码实现 2.1关键函数 2.2完整代码 三、实现效果 3.1原始点云 3.2构建后点云 一、概述 八叉树(Octree)是一种树状数据结构,用于递归地将3D空间分割成较小的立方体。八叉树特别适用于3D计算机图形学、点云处理和空间…

uniapp实现可拖动悬浮按钮(最新版2024-7月)

此章主要介绍如何使用uniapp跨平台开发,实现悬浮按钮,移动端经常会有所这样的需求,那么功能如下: 1.圆圈悬浮球,上下左右靠边显示 2.可以界面任何拖动,不会超出界面 3.单击悬浮球的点击事件 效果&#xf…

Flash存储器解析:从原理到应用,全面了解其与缓存的区别

Flash存储器解析:从原理到应用,全面了解其与缓存的区别 Flash存储器是一种非易失性存储器技术,广泛应用于各种电子设备中,如USB闪存盘、固态硬盘(SSD)、智能手机、数码相机和嵌入式系统。它能够在断电情况下…

1-3 NLP为什么这么难做

1-3 NLP为什么这么难做 主目录点这里 字词结构的复杂性 中文以汉字为基础单位,一个词通常由一个或多个汉字组成,而不像英语词汇单元由字母构成。这使得中文分词(切分句子为词语)成为一个具有挑战性的任务。语言歧义性 中文中常…

day04-matplotlib入门

matplotlib Matplotlib 提供了一个套面向绘图对象编程的 API接口 是一款用于数据可视化的 Python 软件包,支持跨平台运行 它能够根据 NumPyndarray 数组来绘制 2D(3D) 图像,它使用简单、代码清晰易懂,深受广大技术爱好 者喜爱。 实列&…

Chapter11让画面动起来——Shader入门精要学习笔记

Chapter11让画面动起来 一、Unity Shader中的内置变量(时间篇)二、纹理动画1.序列帧动画2.滚动背景 三、顶点动画1.流动的河流2.广告牌3.注意事项①批处理问题②阴影投射问题 一、Unity Shader中的内置变量(时间篇) Unity Shader…

【JavaWeb程序设计】JSP内置对象

目录 一、通过测试以下代码,了解各种隐含对象与作用域变量的使用 1. request隐含对象的使用(request.jsp) 2. out隐含对象的使用(out.jsp) 3. application隐含对象的使用(application.jsp) …

【网工】学习笔记1

windows:ipconfig ens40:和别人通信的网卡 lo本地回环和自己通信的网卡 ifconfig down/up 进程:运行起来的程序 使用浏览器访问网站:http:电脑上的程序和网站上的程序之间的通信。 主要用于服务器和客户端之间上传和…

18、matlab信号生成与预处理--剔除异常值:hampel()函数

1、信号生成与预处理--剔除异常值简介 在信号生成和预处理过程中,有时候需要剔除异常值(outliers)以确保信号数据的准确性和可靠性。MATLAB提供了一些方法来识别和去除异常值,以下是一些常用的方法: 箱线图检测异常值…

多语言版在线出租车预订完整源码+用户应用程序+管理员 Laravel 面板+ 司机应用程序最新版源码

源码带PHP后台客户端源码 Flutter 是 Google 开发的一款开源移动应用开发 SDK。它用于开发 Android 和 iOS 应用,也是为 Google Fuchsia 创建应用的主要方法。Flutter 小部件整合了所有关键的平台差异,例如滚动、导航、图标和字体,可在 iOS 和…

返回值处理器器【Spring源码学习】

定义返回值类型处理器的组合; public static HandlerMethodReturnValueHandlerComposite getReturnValueHandler(){HandlerMethodReturnValueHandlerComposite composite new HandlerMethodReturnValueHandlerComposite();// 处理ModelAndViewcomposite.addHandle…

秋招突击——7/5——设计模式知识点补充——适配器模式、代理模式和装饰器模式

文章目录 引言正文适配器模式学习篮球翻译适配器 面试题 代理模式学习面试题 装饰器模式学习装饰模式总结 面试题 总结 引言 为了一雪前耻,之前腾讯面试的极其差,设计模式一点都不会,这里找了一点设计模式的面试题,就针对几个常考…

加密(3)非对称加密

一、介绍 1、概念 非对称加密,又称现代加密算法,非对称加密是计算机通信安全的基石,保证了加密数据不会被破解。加密和解密使用的是两个不同的密钥,这种算法叫作非对称加密算法。 2、示例 首先生成密钥对, 公钥为(5,14)&#…

docker中实现多机redis主从集群

redis主从集群是每个使用redis的小伙伴都必需知道的,那如何在docker中快速配置呢?这篇来教你快速上手,跟着复制完全就能用!! 1. 前置准备 1.1 docker安装 以防有小伙伴没预先安装docker,这里提供安装步骤…

小白学python(第五天)if语句的拓展

上次因为个人原因才匆忙讲解完python的顺序条件,导致if语句中有部分知识点没讲完,那么本篇文章将带大家继续学习python的if语句。 前情回顾 上集说到 if语句的模板,并且让大家注意了if后面直接跟条件无需加括号以及条件后冒号也不能忘&…

Android Camera2 集成人脸识别算法

这可能是全网唯一一篇介绍Android Camera2接口集成人脸算法的文章了~ 写在前面: 说起人脸识别,相信大家都不会感到陌生,在我们平时的工作生活中,人脸打卡、刷脸支付等等已经是应用的非常广泛了,人脸识别也给我们的生活…

如何给gitlab其他访问者创建账号并增加权限

嗨,今天创建了项目之后,我想把项目链接发送给其他人,让他下载这个项目,结果发现对方打开显示登录的界面,没错,他要想使用这个git下载项目,首先他的有一个git账号 接下来我找有权限的相关人员给他…

Pseudo-Label : The Simple and Efficient Semi-Supervised Learning Method--论文笔记

论文笔记 资料 1.代码地址 https://github.com/iBelieveCJM/pseudo_label-pytorch 2.论文地址 3.数据集地址 论文摘要的翻译 本文提出了一种简单有效的深度神经网络半监督学习方法。基本上,所提出的网络是以有监督的方式同时使用标记数据和未标记数据来训练的…

机器学习——决策树及其可视化

1、决策树概念 顾名思义,决策树是利用数据结构中树结构来进行判断,每一个结点相当于一个判断条件,叶子结点即是最终的类别。以鸢尾花为例,可以得到如下的决策树: 2、决策树分类的依据是什么? 根据前面分…

MySQL---事务管理

1.关于事务 理解和学习事务,不能只站在程序猿的角度来理解事务,而是要站在使用者(用户)的角度来理解事务。 比如支付宝转账,A转了B100块前,在程序猿的角度来看,是两条update操作,A …