08 2020 档案
摘要:Git 简介 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 工作流程 Git 下载和安装 官网地址:https://git-scm.com
阅读全文
摘要:lambda函数也叫匿名函数,函数没有具体的名称。 语法:lambda argument_list: expression argument_list是参数列表,相当于函数定义中的参数列表 def(a, b=1, *args, **kwargs) expression是关于参数的表达式。相当于函数中
阅读全文
摘要:Celery -- Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 -- 专注于实时处理的异步任务队列 -- 同时也支持任务调度 -- https://www.jianshu.com/p/620052aadbff -- 官网:https://docs.celeryproject.or
阅读全文
摘要:用户注册登录,权限控制,级联操作查询,节流控制自定义 需求 存在级联数据 用户和收货地址 节流 分析 数据开始 模型定义 用户和收货地址 一对多 用户表 地址表 ForeignKey 序列化 级联数据如何实现序列化??? 节流 节流器 BaseThrottle allow_request 是否允许的
阅读全文
摘要:用户模块 用户注册 RESTful 数据开始 模型,数据库 创建用户 用户身份 管理员 普通 删除用户 注册实现 添加了超级管理员生成 用户登陆 验证用户名密码 生成用户令牌 出现和注册公用post冲突 添加action path/?action=login path/?action=registe
阅读全文
摘要:APIView源码分析 子类 generics包中 GenericAPIView 增加的模型的获取操作 get_queryset get_object lookup_field 默认pk get_serializer get_serializer_class get_serializer_conte
阅读全文
摘要:环境版本 Django Version: 3.0.8 Python Version: 3.7.5 Django REST framework 3.11.0 报错信息 Could not resolve URL for hyperlinked relationship using view name
阅读全文
摘要:REST难点 www.django-rest-framework.org/tutorial/1-serialization/ 【源码分析】 模型序列化 -- 正向序列化 -- 将模型转换成JSON -- 反向序列化 -- 将JSON转换成模型 serialization -- 在模块serializ
阅读全文
摘要:Django Rest Framework -- 是一个强大且灵活的工具包,用以构建Web API -- 可以在Django的基础上迅速实现API -- 并且自身还带有WEB的测试页面,可以方便的测试自己的API 传统的基于模板引擎的 django 开发工作流: -- 绑定 URL 和视图函数。当用
阅读全文
摘要:Nginx 反向代理 proxy_pass URL; # 反向代理转发地址,默认不转发header, # 需要转发header则设置:proxy_set_header HOST $host; proxy_method POST; # 转发的方法名 proxy_hide_header Cache-Co
阅读全文
摘要:前后端分离的思想 -- 后端负责数据编造,而前端则负责数据渲染, -- 前端静态页面调用指定 api 获取到有固定格式的数据,再将数据展示出来, -- 这样呈现给用户的就是一个”动态“的过程,而关于api这部分的设计则成了一个问题。如何设计出一个便于理解,容易使用的api则成了一个问题。 -- re
阅读全文

浙公网安备 33010602011771号