DJANGO_RESTFRAMEWORK框架入门系列 -- 超链接API

DJANGO_RESTFRAMEWORK框架入门系列 -- 超链接API

手艺人

        上一篇文章中我们介绍了权限相关的内容,在本篇文章中,我们将继续介绍超链接API相关的内容。

        首先我们要看一下什么是超链接API,先来看一下这个场景,在我们的接口中,一定会存在各种关联的关系,比如一台服务器,一定会有创建者,那么我们就需要在系统中新建一张表来存储创

DJANGO_RESTFRAMEWORK框架入门系列 -- 权限

DJANGO_RESTFRAMEWORK框架入门系列 -- 权限

手艺人

        当我们设计一套接口时,一定会涉及到权限的问题,我们在上一篇文章中介绍了视图相关的操作,还介绍了mixin类的使用,对于权限控制,其实框架也提供了响应的解决方案。

        关于权限,我们需要在我们的app中新建一个permissions.py文件,在这个文件中定义我们的权

DJANGO_RESTFRAMEWORK框架入门系列 -- 视图(CBV)

DJANGO_RESTFRAMEWORK框架入门系列 -- 视图(CBV)

手艺人

        上一篇文章中,我们介绍了django restframework中为我们封装的reqeust,response等,并且我们使用在views中已经初步使用了一下,上一篇中,我们在views中定义了几个函数来,也就是我们是FBV的模式,这篇文章中我们将介绍在CBV模式下的应用。在FBV中,我们使用了一个api_view的装饰器来对我们的函数

DJANGO_RESTFRAMEWORK框架入门系列 -- 请求和响应

DJANGO_RESTFRAMEWORK框架入门系列 -- 请求和响应

手艺人

请求(request)

        在上一篇文章中,我们介绍了序列化相关的操作,这篇文章中,我们来介绍一下django restframework中的请求和响应相关的部分。我们在写django的项目时需要用到request和response这两个参数,一个表示请求,一个表示响应。在request中可以通过“req

DJANGO_RESTFRAMEWORK框架入门系列 -- 序列化(Serialization)

DJANGO_RESTFRAMEWORK框架入门系列 -- 序列化(Serialization)

手艺人

什么是序列化?

        在使用django_restframework框架前,我们得先明确一些概念,首先第一个就是序列化。什么是序列化,在python中,我们遇到过将字典变成一个JSON格式,表面上看上去似乎没有多少区别,但是事实字典是一个对象,其他程序无法直接读取对象实例的数据,而JSON类型的数据就可以供其他程序共同