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

相关推荐
codeboss2 分钟前
做网页变更监控,我在“降噪”上踩过的 7 个坑
爬虫·python
码农进化录10 分钟前
Java 程序员的 AI 进化论 | AI 加 Postman 跑接口测试,省了三天活
java·后端·openai
果汁华14 分钟前
CLI 命令行与 Python 框架实战
git·python·github
Maiko Star27 分钟前
FastAPI 进阶三部曲:中间件、依赖注入与 ORM 实战
python·中间件·fastapi
MrDJun31 分钟前
长期稳定跑网页监控:TLS 指纹、代理选路与请求节流的工程实践
运维·爬虫·python·网络协议·网站监控
m沐沐33 分钟前
【计算机视觉】OpenCV 物体跟踪——原理、算法与CSRT跟踪器实战
人工智能·python·深度学习·opencv·算法·计算机视觉·人脸识别
旺仔学长 哈哈1 小时前
基于SpringBoot的在线招聘测评系统的设计与实现----附源码35253+数据库文档
数据库·spring boot·后端·在线招聘
大数据魔法师1 小时前
AI Agent - OpenAI从零开始完整学习教程(零基础入门+实战落地)
python
Ivanqhz1 小时前
Rust #[derive(Serialize)]浅析
开发语言·后端·rust
卷无止境1 小时前
Python的魔术方法:那些藏在双下划线背后的魔法
后端·python