使用Flask,SQLAlchemy的后端API示例
概述
该项目的目的是学习如何构建数据库支持的API和Web应用程序,包括REST API,架构设计,数据库迁移,对象关系映射(ORM),API测试,使用Json Web令牌(JWT)进行身份验证和授权)和通过Auth0进行非对称加密,以及在Heroku上部署服务器。
应用程序堆栈
Flask是一个简单但通用的Web应用程序框架,是学习后端API的良好起点。 该应用程序只有一个后端代码。 需要 。
框架:
数据库:
ORM :
部署:
在本地运行服务器
安装依赖项
pip3 install -r requirements.txt
创建本地数据库创建本地数据库并将数据库URI设置为setup.sh的环境变量DATABASE_URL 。
导出环境变量
source setup.sh
运行数据库迁移
python manage.py
评论0
最新资源