最新 最热

第 5 篇:用视图集,简化你的代码

在 RESTful 架构中,对资源的常规操作无非就是查询、新增、修改、删除等这么几种。为此,django-rest-framework 分别提供了对应通用类视图函数。但是,如果对同一个资源的不同操作逻辑分散在各个视图函数中,从逻辑上来说不...

2021-05-14
0

第 3 篇:实现博客首页文章列表 API

此前在讨论基于模板引擎的开发方式和 django-rest-framework 开发的异同时说过,django-rest-framework 开发和传统的开发方式没有什么不同,区别仅在于返回的数据格式不同而已。...

2021-05-14
0

初始化 RESTful API 风格的博客系统

在 HelloDjango 全栈系列教程的第一步——Django博客教程(第二版)中,我们一步步地开发了一个功能完善的个人博客系统。

2021-05-14
0

Django-rest-framework 是个什么鬼?

其实,基于 django-rest-framework 的 RESTful API 的开发,过程是完全类似的:

2021-05-14
0

Django REST Framework 教程开篇

欢迎来到 HelloDjango 全栈系列教程第二步——Django REST Framework 教程!

2021-05-14
0

第 13 篇:DRF 框架之 API 版本管理

API 不可能一成不变,无论是新增或者删除已有 API,都会对调用它的客户端产生影响。如果对 API 的增删没有管理,随着 API 的增增减减,调用它的客户端就会逐渐陷入迷茫,到底哪个 API 是可用的?为什么之前可用的 API 又不可用了...

2021-05-14
0

第 12 篇:加缓存为接口提速

目前,用户对于接口的操作基本都需要查询数据库。获取文章列表需要从数据库查询,获取单篇文章需要从数据库查询,获取评论列表也需要查询数据。但是,对于博客中的很多资源来说,在某个时间段内,他们的内容几乎都不会发生更新。...

2021-05-14
0

第 11 篇:基于 drf-haystack 的文章搜索接口

在 django 博客教程中,我们使用了 django-haystack 和 Elasticsearch 进行文章内容的搜索。django-haystack 默认返回的搜索结果是一个类似于 django QuerySet 的对象,需要配合模板系统使用,因为未被序列化,所以无法直接...

2021-05-14
1

第 15 篇:接口的单元测试

一个完整的项目,无论是个人的还是公司的,自动化的单元测试是必不可少,否则以后任何的功能改动将成为你的灾难。

2021-05-14
0

编写 Django 应用单元测试

我们博客功能越来越来完善了,但这也带来了一个问题,我们不敢轻易地修改已有功能的代码了!

2021-05-14
0