项目笔记

1.用户表 setting.py中配置
<pre style="margin: 0px; white-space: pre-wrap; overflow-wrap: break-word; padding: 0px; list-style-type: none; list-style-image: none; font-family: "Courier New", Courier, monospace;">AUTH_USER_MODEL = 'api.UserInfo'</pre>

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 请求 获取 购物车数据:

网友评论