Python
super1peng
计算机学院研二在读
展开
-
Django RESTful API (1) 序列化
欢迎关注个人微信公众号,大大大碗面,不定期分享AI论文解读和开发技术,互联网小白,轻喷~关于RESTful API现在,在开发过程中,经常会听到前后端分离这个技术名词,顾名思义,就是前台的开发和后台分离开来。这个技术方案的实现就是要借助API。API简单的来说就是开发人员提供编程接口被其他人来调用,他们被调用之后会返回数据供其使用。API的类型有多种,但是现在比较流行且使用的就是本文所要说的...原创 2019-03-14 11:14:05 · 405 阅读 · 0 评论 -
Django RESTful API (2) 请求和响应
欢迎关注个人微信公众号,大大大碗面,不定期分享AI论文解读和开发技术,互联网小白,轻喷~Request对象平时我们在写Django的视图函数的时候,都会带上一个request参数,这样就能处理平时搭建网站时,浏览器访问网页时发出的常规的HttpRequest。但是现在我们导入了django-rest-framework,它能够对request进行拓展,并且提供更灵活的请求解析。这个特性体现在...原创 2019-03-14 11:15:46 · 592 阅读 · 0 评论 -
Django RESTful API (3) 基于类的视图
欢迎关注个人微信公众号,大大大碗面,不定期分享AI论文解读和开发技术,互联网小白,轻喷~改为基于类的视图重构一下snippets/view.py:from snippets.models import Snippetfrom snippets.serializers import SnippetSerializerfrom django.http import Http404from...原创 2019-03-14 11:16:48 · 405 阅读 · 0 评论 -
Django RESTful API (4) 认证和权限
欢迎关注个人微信公众号,大大大碗面,不定期分享AI论文解读和开发技术,互联网小白,轻喷~前言按照前面几篇文章的介绍,使用Django编写RESTful API的基本功能已经像模像样了。我们可以通过不同的URL访问到不同的资源,通过不同的HTTP请求来实现对资源的不同操作。但是现在我们的API还有一个明显的缺陷,那就是没有认证和权限功能,任何资源都会被任何用户随意更改,所以我们要改进程序,实...原创 2019-03-14 11:20:23 · 1273 阅读 · 0 评论 -
Django RESTful API (5) 视图高级
欢迎关注个人微信公众号,大大大碗面,不定期分享AI论文解读和开发技术,互联网小白,轻喷~类视图在写视图的时候,Django除了使用函数作为视图之外,也可以使用类作为视图。使用类视图可以使用类的一些特性,比如继承。View:这里,djngo.views.generic.base.View是主要的类视图,所有的类视图都是继承自他。如果我们写自己的类视图,也可以继承自他。然后再根据当前请求的m...原创 2019-03-18 16:48:44 · 363 阅读 · 0 评论