路由 Router
DRF 路由。我们之前通过一系列的操作,把视图简化为三行代码,但是路由依然比较复杂。Router 就是用来帮我们简化路由的。
模型序列化器。很多时候,我们的模型和序列化器的字段条件都差不多,如果能继承模型的字段来定义序列化器就会简单许多。模型序列化器就实现了这个继承,使用起来非常方便。
Django 提供的一种生成表单输入框的工具,可以为我们收集校验用户输入的数据提供极大的方便。
Django REST Framework 的 5 个扩展视图类,Mixin,能够极大节省代码量。
如果我们想在 Django 的外部调用 model 模型对象,直接调用是不行的,需要将 Django 环境加入到系统中才可以。
DRF 排序和分页,都是为了让显示出来的数据不那么多,不那么乱。
Django 文件上传的方式,包括表单上传和通过 ajax 上传。
middleware 中间件,贯穿于 Django 的整个生命周期,可以在特定的节点进行独特的任务。