摘要: 背景:学位课、专题课、价格策略(每一种课程(学位课和专题课下可分为不同的种类的课程)在不同学习时间内的价格不同) 例如:如何将课程表与价格策略表关联起来: 用外键是可以将课程表和价格策略表关联起来的,但是在后面对表数据的操作起来会非常的复杂,所以我们可以使用Django的ContentType组件来 阅读全文
posted @ 2018-04-12 21:05 无名! 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 访问频率流程 访问频率流程与认证流程非常相似,只是后续操作稍有不同 当用发出请求时 首先执行dispatch函数,当执行当第二部时: 进入到initial方法: 下面 开始 限流的具体分析: 一、执行check_throttles方法 局部访问频率 throttles.py view.py 全局访问 阅读全文
posted @ 2018-04-12 18:57 无名! 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 权限流程 权限流程与认证流程非常相似,只是后续操作稍有不同 当用户访问是 首先执行dispatch函数,当执行当第二部时: 进入到initial方法: 下面 开始 权限的具体分析: 进入到check_permissions函数中 查看permission_denied方法(如果has_permiss 阅读全文
posted @ 2018-04-12 18:38 无名! 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 一、基本流程 rest_framework框架是基于CBV基础开发的(VPIView(View)),所以基本流程与CBV流程相似 当我们的请求发来后,会走as_views,执行view里面的方法,最开始都要执行dispatch方法 当请求进来时首先进入as_view() APIView类中的as_v 阅读全文
posted @ 2018-04-12 17:06 无名! 阅读(1407) 评论(0) 推荐(0) 编辑