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

Flask-[项目]-搭建短网址系统:flask实现短网址系统,短网址系统,构建短网址系统

一、项目下载地址

https://gitee.com/liuhaizhang/short-url-systemicon-default.png?t=N7T8https://gitee.com/liuhaizhang/short-url-system

二、项目搭建

2.1、基本环境安装

1、安装好mysql数据库

2、安装好redis数据

3、安装好python解释器

2.2、项目依赖安装

1、切换到python解释器环境中

2、执行命令

        pip install -r req.txt

2.3、项目初始化

1、执行项目迁移命令

python app.py db init        #初始化执行
python app.py db migrate     #模型表更新时执行这条和下面一条
python app.py db upgrade

三、项目测试

3.1、项目运行

python app.py runserver -h 0.0.0.0 -p 5000

3.2、测试

1、给https://www.taobao.com 地址生成短网址

访问:http://127.0.0.1:5000/short/html

点击提交:

复制短网址:http://127.0.0.1:5000/x6MVPcmdJFUjeUEH

新开一个标签访问短网址时,就会跳转到淘宝的首页去了。

2、通过短网址查询对应的长网址

访问:http://127.0.0.1:5000/short/url/make?url=短网址的地址

返回的url就是短网址对应的长网址

3、获取系统中总的短网址数量

http://www.lryc.cn/news/185990.html

相关文章:

  • 【从0开始配置前后端项目】——Docker环境配置
  • R语言 一种功能强大的数据分析、统计建模 可视化 免费、开源且跨平台 的编程语言
  • springmvc-JSR303进行服务端校验分组验证SpringMVC定义Restfull接口异常处理流程RestController异常处理
  • 证件照换底色详细教程
  • 【ringbuff share mem】
  • 【Zookeeper专题】Zookeeper经典应用场景实战(一)
  • 【数据库——MySQL】(15)存储过程、存储函数和事务处理习题及讲解
  • FFmpeg:打印音/视频信息(Meta信息)
  • 1.Linux入门基本指令
  • 2023腾讯云服务器优惠代金券领取、查询及使用说明
  • 大华智慧园区管理平台任意密码读取漏洞 复现
  • 【C++ 学习 ㉖】- 位图详解(哈希扩展)
  • 天启科技联创郭志强:趟遍教育行业信数化沟坎,创业智能赛道重塑行业生态
  • Cuckoo沙箱各Ubuntu版本安装及使用
  • 什么是mvvm模式,优点是什么
  • C/C++ 中的函数返回局部变量以及局部变量的地址?
  • springboot和vue:七、mybatis/mybatisplus多表查询+分页查询
  • 【Leetcode】 51. N 皇后
  • Java数据库连接:JDBC介绍与简单示例
  • 智慧茶园:茶厂茶园监管可视化视频管理系统解决方案
  • springboot整合pi支付开发
  • 类 ChatGPT 模型存在的局限性
  • Nginx的安全控制
  • 字符串与字符编码 - GO语言从入门到实战
  • 12P4375X042-233C KJ2005X1-BA1 CE3007 EMERSON servo controller
  • WPF向Avalonia迁移(四、其他事项)
  • Python 代码调试
  • DM宣传单制作,利用在线模板,快速替换文字
  • 【力扣】42. 接雨水
  • IPETRONIK数据采集设备携手Softing Q-Vision软件致力于ADAS测试方案