团购课退款规则
团购/秒杀课程不支持退费。
a.Commit 1: 初始化 Vagrant 开发环境(代码量 141 行)
b.Commit 2: 初始化 Django Project(代码量 219 行)
c.Commit 3: 安装 Django Rest Framework(代码量 56 行)
a. 什么是 ORM
b. 好处和坏处
a. 什么是 RESTful API,标准是什么
b. Django Rest Framework(DRF) 都做了哪些事情
c. Web Backend API 的代码架构逻辑
a. session cookie 的原理和机制
a. 增加 login_status 的 api
b. 为什么 unit tests 如此重要
a. Comments 的 api 该如何设计?是独立的还是基于 tweet 的?有什么讲究?
b. 使用 DRF 中的 FilterBackends 的实现快速筛选
c. 在获取 tweet 的时候,同时获取 comments 以加速
1. 问:此时是否需要舍弃原本的独立的 comments 获取方法?
d. 实现一个 DRF 中的自定义权限检测
a. 用 decorators 实现丢失参数检测的,优化代码逻辑
b. 在 Tweet 中带上所有的评论信息
c. (配置相关) 如何使用本地配置(local_settings) 文件设置个性化配置而不影响 production 代码库和运行环境
a. 设计一个通用的点赞类,可以同时记录对 Tweet 的点赞和对 Comment 的点赞
b. 使用 Serializer 的继承关系避免重复代码
c. 在 Model 中定义方法及什么时候可以这么做
团购/秒杀课程不支持退费。