1.用户表 setting.py中配置
AUTH_USER_MODEL = 'api.UserInfo'
2.批量创建数据
3.CBV、DRF视图、序列化器
基于DRF的CBV视图:
基于DRF的序列化器(类):
“get_level_display”, 内部方法实现(获取level的数字id对应的中文信息)
根据 前段需求 构造 数据结构
多对多关系: SerializerMethodField()
get 即 get请求方式
list : 内部方法实现(获取全部信息列表)
retrieve:内部方法实现(检索单个信息)
4.登录Token认证
基于DRF登录模块:
基于DRF添置Token认证:
5.Token写入缓存(提高效率)即设置时效
6. 购物车及redis初识
基于DRF的api视图类:
构建插件类:(解耦)
构建数据及存储redis:
get 请求 获取 购物车数据: