美文网首页
Redis使用、ViewSet使用、序列化

Redis使用、ViewSet使用、序列化

作者: ljwheyxy | 来源:发表于2019-10-30 13:57 被阅读0次

项目笔记

image

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>

image

2.批量创建数据

image

3.CBV、DRF视图、序列化器

基于DRF的CBV视图:

image

基于DRF的序列化器(类):

“get_level_display”, 内部方法实现(获取level的数字id对应的中文信息)

image

  根据 前段需求 构造 数据结构

  多对多关系: SerializerMethodField()

image

get 即 get请求方式

list : 内部方法实现(获取全部信息列表)

retrieve:内部方法实现(检索单个信息)

image

4.登录Token认证

基于DRF登录模块:

image

基于DRF添置Token认证:

image

5.Token写入缓存(提高效率)即设置时效

image

6. 购物车及redis初识

基于DRF的api视图类:

image

构建插件类:(解耦)

image image

构建数据及存储redis:

image image image

get 请求 获取 购物车数据:

image

相关文章

网友评论

      本文标题:Redis使用、ViewSet使用、序列化

      本文链接:https://www.haomeiwen.com/subject/rzuovctx.html