# flask-pyjwt-auth **Repository Path**: Flask-devops/flask-pyjwt-auth ## Basic Information - **Project Name**: flask-pyjwt-auth - **Description**: Flask + PyJWT 实现基于Json Web Token的用户认证授权 - **Primary Language**: Unknown - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-09-16 - **Last Updated**: 2023-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Flask + PyJWT 实现基于Json Web Token的用户认证授权 ## 1.创建虚拟环境 ```shell $ python -m venv venv ``` ## 2.安装相关依赖包 ```shell # 激活虚拟环境 # Linux $ source venv/bin/activate # Windows $ venv\Scripts\activate # 安装相关依赖包 $ pip install -r requirements.txt ``` ## 3.初始化迁移数据 - flask-migrate ```shell #用于初始化一个迁移脚本的环境 $ python manage.py db init #表示创建迁移仓库 $ python manage.py db migrate #更新数据库 $ python manage.py db upgrade ``` ## 4.启动项目-Flask-Script ```shell python manage.py runserver ``` ## 5.测试 ### 5.1 注册接口测试 ![](./static/1-register.png) ### 5.2 登录接口测试 ![](./static/2-login.png) ### 5.3 获取用户信息接口测试 ![](./static/3-getuser.png) ## 6.参考文献 https://blog.csdn.net/yilovexing/article/details/104010890