文章分类 - DRF
摘要:一.概念: Django有一个用来跟踪所以已安装App的models的框架,名为contenttypes。本文标题ContentType其实是Django原生App之一contenttypes的实现基础。 该应用提供了一种高级的、通用的接口用来管理和维护我们应用程序的models。 拿之前的drf_
阅读全文
摘要:一. url注册器 通过DRF的视图组件,数据接口逻辑被我们优化到最剩下一个类,接下来,我们使用DRF的url控制器来帮助我们自动生成url,使用步骤如下: 第一步:导入模块 第二步:实例化一个router对象 第三步:将需要自动生成url的接口注册到router中 第四步:生成url 二.响应器
阅读全文
摘要:一. 知识点回顾 1.python逻辑运算 什么是逻辑运算?就是and、or、not。not为取反,比较简单,而and和or表示通过运算,计算表达式的布尔值,判断最终结果为真即止 and:x and y 表示布尔与,意为,判断and运算之后的最终结果,为真即止,and运算必须表达式两端所有值均为真才
阅读全文
摘要:一.知识回顾: 1.RESTful api接口规范 (1).REST最重要的一句话: url用来唯一定位资源,http请求方式用来定位用户行为。 (2).设计RESTful api 2.混入类, 多继承 (1).我有一个Animal类,它包含如下方法: 可以看到,Dog类继承了Animal类,但是D
阅读全文
摘要:一.基本使用 1.json解析器 同样以views视图为为例,添加json解析器 使用postman向http://127.0.0.1:8000/api/v1/user视图发送json数据,注意请求头必须是application/json 2.form表单解析器 (1).视图 使用postman发送
阅读全文
摘要:一.知识点回顾: 1.三元运算: 三元运算能够简化我们的代码,请看如下代码: 2.列表推导式: 列表推导式的返回结果仍然是一个列表,假设有列表li = [1, 2, 3, 4], 请同学们思考,如果将li列表里面的每一个元素乘以2得到一个新的列表,请看下面的代码: 可见,列表推导式能够大大简化代码,
阅读全文
摘要:一.前情提要 1.什么是编程 数据结构和算法 2.什么是rest? (1).传统方式下的url (2).rest下的url url唯一代表资源,http请求方式来区分用户行为 3.回顾知识点: (1).CBV: CBV(class base views) 就是在视图里使用类处理请求 urls.py部
阅读全文