美文网首页
Django-API接口学习

Django-API接口学习

作者: 一许青衫一 | 来源:发表于2018-04-12 16:14 被阅读0次

Q1:什么是Web API呢?

        如果我们想要获取一篇Blog,输入http://localhost:9000/blog/123,就可以看到id为123的Blog页面,但这个结果是HTML页面,它同时混合包含了Blog的数据和Blog的展示两个部分。对于用户来说,阅读起来没有问题,但是,如果机器读取,就很难从HTML中解析出Blog的数据。

        如果一个URL返回的不是HTML,而是机器能直接解析的数据,这个URL就可以看成是一个Web API。比如,读取http://localhost:9000/api/blogs/123,如果能直接返回Blog的数据,那么机器就可以直接读取。

        REST就是一种设计API的模式。最常用的数据格式是JSON。由于JSON能直接被JavaScript读取,所以,以JSON格式编写的REST风格的API具有简单、易读、易用的特点。

编写API有什么好处呢?由于API就是把Web App的功能全部封装了,所以,通过API操作数据,可以极大地把前端和后端的代码隔离,使得后端代码易于测试,前端代码编写更简单。

一个API也是一个URL的处理函数,我们希望能直接通过一个@api来把函数变成JSON格式的REST API。

相关文章

  • Django-API接口学习

    Q1:什么是Web API呢? 如果我们想要获取一篇Blog,输入http://localhost:9000/b...

  • centos部署django

    django-api django 部署centos 移植静态文件配置,这个主要是将原项目的静态文件移植出来以便访...

  • RandomAccess接口

    标记接口 在学习RandomAccess接口之前我们先学习一下标记接口,简单的说标记接口就是没有任何属性和方法的接...

  • Enumeration接口

    在学习properties类的过程使用到Enumeration接口,因此学习记录下。 Enumeration接口中...

  • TypeScript - 接口

    TypeScript - 接口( Interface) [TOC] 学习目标 理解接口的概念 学会通过接口标注复杂...

  • 8.12 集训第十二天 【Java 接口&抽象类】

    38℃/26℃ 热skr人 今日目标 学习接口和抽象类 学习内容 1 接口 接口可以解决java中的多重继承问...

  • JavaSE第11篇:面向对象之接口、多态

    核心概述:本篇我们将学习面向对象中的接口和多态,接口类似我们之前学习继承时的父类或抽象类,接口与众不同的时,接口中...

  • python+flask编写一个简单的登录接口例子

    在学习接口测试的时候往往会因为没有实际操作的接口进行测试而烦恼,这里教大家自己编写两个接口用于学习接口测试 1、编...

  • rest-assured接口测试学习(三)

    前文:rest-assured接口测试学习(一)rest-assured接口测试学习(二) 补充知识 一、全局封装...

  • 《Java8学习笔记》读书笔记(八)

    第7章 接口与多态 学习目标 使用接口定义 了解接口的多态操作 利用接口枚举常数 利用enum枚举常数 7.1 ...

网友评论

      本文标题:Django-API接口学习

      本文链接:https://www.haomeiwen.com/subject/pzqfkftx.html