Gravatar 镜像 2021-04-29 最近写的项目用到了 Gravatar 服务,但是 Gravatar 几个服务器都在外国,考虑到项目的用户有相当规模是没有梯子的国内用户,我开始寻找 Gravatar CDN。 网上 Gravatar CDN 参差不齐,有大站建的 CDN,也有网友自建的 CDN,于是简单写了一个 Python 脚本用于测速。 测试内容是两项:图片命中,和图片不命中后跳转到 GitHub 上的图片。各测试十次,取 ...
后端利用 REST API 对接 Onedrive 2021-02-26 最近写的后端项目需要云盘,由于各种原因,最终选择了 Onedrive。Onedrive 的一个优点是文档是中文的,但缺点是中文也看不懂。。。。 于是借助文档、博客、示例代码等等,慢慢摸索过来,并把摸索的这个过程形成一篇博文。 注册应用、用户登录授权 > 参考博客:[zhangguanzhang's Blog](https://zhangguanzhang.github.io/2020/ ...
和 CSRF 与 CORS 斗智斗勇 2021-02-23 写前后端的时候遇到了这个问题,花了三天时间解决,就还是简单地写一写。写到最后才发现,这里面涉及的知识量也太大了,也请各位读者耐心阅读。 前言 CORS 和 CSRF 这两个概念很容易混淆,即使我在这篇博客前也不是很清楚二者的区别,于是就再搜了一下,顺便把另外两个概念也聊一聊。 浏览器、前端和后端的关系大概是:前端 ` 浏览器 ` 后端。前端告诉浏览器它需要访问什么,浏览 ...
HTTP 状态码 2021-01-31 MDN Web Docs 维基百科 1xx 请求已被接受,需要继续处理 1 打头的其实不是很常用。 不过有一个 102 Processing (WebDAV) 挺有意思,用于表明 W ...
drf-yasg —— Django REST Framework 文档生成 2021-01-25 前两篇:Django 学习笔记 | Dango REST Framework 学习笔记 文档对于后端开发是相当重要,即使是一个人写前后端,如果不写文档,可能前天写的接口今天又不知道了。而且,测试部分是基于文档进行编写的,上过软件工程课程 ...
Django REST Framework 学习笔记 2021-01-25 如果你打算使用 Django 搭建一个 RESTful API 后端,你完全有必要学习 Django REST Framework。 Django REST Framework 提供了 Serializers、APIView、GeneticAPIView、ViewSets、权限管理、搜索、分页等功能。这些功能、特性可以全部加入我们的 RESTful 后端,也可以选一部分加入。 如果你和我一 ...
Django 3.1 学习笔记 2020-12-28 推荐从上往下看。 [官方快速安装指南(3.1 版本)],安装的教程 [官方中文教程(3.1 版本)],开发的教程 [MDN 上的 Django 教程],和上面的教程有重叠,推荐只看[会话]和[用户认证]部分 [Django REST Framework],这是一个基于 Django 的 RESTful 后端框架,为常见 RESTful 操作提供了模板,大大降低 REST AP ...
RESTful API 标准 2020-09-16 文章部分内容转自:https://www.colabug.com/2017/0627/228298/ REST 是一种软件架构风格,如果你们的接口是 REST 接口,那么就可被认为你们的的接口是 RESTful 的,英文名词和形容词的区别。 REST 接口是围绕“资源”展开的,利用 HTTP 的协议。其实 REST 本也可以和 HTTP 无关,但是现在大家普遍的使用 REST 都是依托于H ...
Django 测试那些事 2020-01-09 Django 测试的教程:https://docs.djangoproject.com/zh-hans/3.1/intro/tutorial06/ Django 测试的文档:https://docs.djangoproject.com/zh-hans/3.1/topics/testing/ 在后端开发中,自己写测试样例还是非常重要的,不然每次修改程序以后手动测试,工作量又大,还很难测 ...