摘要: 方式1:适用于1张表和另一张表要关联的时候。 1.路飞学成表设计: 2.将2个价格策略表合并1张表。 3.如果再加一张表,那价格策略表的表结构会发生改变。 这样不合理的,我们的表结构一般设计完就不会改变。 方式2:适用于1张表和多张表关联的时候。 4.接下来换一种方式。表名+id 数据库表结构不会改 阅读全文
posted @ 2018-12-11 21:59 中杯可乐不加冰 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、url注册器 通过DRF的视图组件,数据接口逻辑被我们优化到最剩下一个类,接下来,我们使用DRF的url控制器来帮助我们自动生成url,使用步骤如下: 第一步:导入模块 第二步:实例化一个router对象 第三步:将需要自动生成url的接口注册到router中 第四步:生成url 二、响应器 之 阅读全文
posted @ 2018-12-11 19:55 中杯可乐不加冰 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 认证组件格式: 权限组件格式: 频率组件格式: 阅读全文
posted @ 2018-12-11 09:46 中杯可乐不加冰 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、RestFramework之频率组件源码部分 频率组件的源码部分和权限组件流程一模一样的,这里就不多说了,直接上源码的主要逻辑部分: 明确表示我们写的频率类需要一个allow_request()方法: 频率类(完成一分钟同一个ip只能访问三次): 视图类: 效果如下: 可以在全局settings 阅读全文
posted @ 2018-12-11 09:36 中杯可乐不加冰 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一:使用RestFramwork,定义一个视图 from rest_framework.viewsets import ModelViewSet class BookView(ModelViewSet): queryset = Book.objects.all() serializer_class 阅读全文
posted @ 2018-12-11 09:04 中杯可乐不加冰 阅读(205) 评论(0) 推荐(0) 编辑