thepoy 发表于 2020-2-26 14:29

一个简单的flask-restful购物demo

本帖最后由 thepoy 于 2020-2-26 14:46 编辑


新手写的,给新手看的。
https://gitee.com/thepoy/FlaskRestfulDemo/tree/master


## 基本实现
管理员对商品进行管理,用户可将商品添加进购物车、购物车内商品根据选中状态形成订单、通过支付宝进行支付。
## Models
### 用户表
admin,管理员,有不同权限的账户。可以对商品进行增删改查。
user,普通用户表。里面有购物车和订单以及衍生的细分表。
### 商品表
商品名、价格、库存,下一步可能增加各级分类。
## APIS
```python
api.add_resource(GoodsList, '/goods/')# 全部商品
api.add_resource(GoodObj, '/good/<int:id>/')# 指定商品
api.add_resource(AdminRegisterResource, '/admin/register/')# admin注册
api.add_resource(AdminLoginResource, '/admin/login/')# admin登录
api.add_resource(BuyResource, '/buy/<int:id>/<int:count>')# 直接购买(未完成)
api.add_resource(UsersResource, '/user/')# 用户注册、验证、登录、退出
api.add_resource(CartResource, '/cart/')# 购物车
api.add_resource(OrderResource, '/order/')# 订单
api.add_resource(PayResource, '/pay/<int:order_id>')# 支付宝支付订单
api.add_resource(PaidResource, '/paid/')# 返回支付结果
```

plattl 发表于 2020-2-26 16:20

楼主辛苦,感谢分享
页: [1]
查看完整版本: 一个简单的flask-restful购物demo