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、获取系统中总的短网址数量

相关推荐
北冥you鱼6 分钟前
Go flag 包详解:从命令行解析到实战应用
开发语言·后端·golang
大鱼>11 分钟前
多宠物家庭智能管理平台:云端架构与多设备协同实战
python·算法·iot·宠物
Li Ming&18 分钟前
Python办公自动化:利用Python批量将PDF转换为图片文件
python·pdf·pip
她说彩礼65万41 分钟前
Asp.net core 模型绑定
后端·asp.net
Anova.YJ42 分钟前
AI Notebook
人工智能·python·机器学习
用户34232323763171 小时前
BLE 传感器节点实战
后端
疯狂成瘾者1 小时前
Java 常见集合方法
java·windows·python
web守墓人1 小时前
【python】uv解决依赖安装缓慢的问题
开发语言·python·uv
asdzx671 小时前
使用 Python 精准操控 Word 字体:获取与替换方案
python·c#·word
胡耀超1 小时前
固件逆向:从一坨二进制,到一个可以被解释的系统
python·逆向工程·硬件安全·二进制分析·电子数据取证·嵌入式安全·固件逆向