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

一、项目下载地址

https://gitee.com/liuhaizhang/short-url-systemhttps://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、获取系统中总的短网址数量

相关推荐
所谓伊人,在水一方3335 分钟前
【Python数据可视化精通】第9讲 | 实时数据流可视化
开发语言·python·信息可视化·数据分析·pandas
困死,根本不会5 分钟前
Python 基础语法速通:从入门到上手
windows·笔记·python·学习
无风听海6 分钟前
深入解析 Python dotenv
网络·python·rpc
在屏幕前出油11 分钟前
02. FastAPI——路由
服务器·前端·后端·python·pycharm·fastapi
斌糖雪梨12 分钟前
invokeBeanFactoryPostProcessors(beanFactory); 方法详解
java·后端·spring
上进小菜猪32 分钟前
复杂 SQL 查询性能优化:深入解析 KingbaseES 的连接条件下推机制
后端
AC赳赳老秦32 分钟前
2026多智能体协同趋势:DeepSeek搭建多智能体工作流,实现复杂任务自动化
人工智能·python·microsoft·云原生·virtualenv·量子计算·deepseek
野犬寒鸦42 分钟前
面试常问:TCP相关(中级篇)问题原因即解决方案
服务器·网络·后端·面试
阿_旭1 小时前
基于YOLO26深度学习的风力机缺陷检测与语音提示系统【python源码+Pyqt5界面+数据集+训练代码】
人工智能·python·深度学习·风力机缺陷检测
北辰alk1 小时前
性能调优实战:金仓数据库连接条件下推原理与案例拆解
后端