首页 > 解决方案 > 使用 Django 构建第三方 API

问题描述

我有兴趣构建第三方软件以通过 API 提供服务。但问题是我没有任何与此相关的深入知识(即我想如何计算 api 调用,我将像这样存储双方的数据)有人可以建议我一些对我有帮助的资源经历这个。谢谢!

标签: djangoapi

解决方案


我建议您编写自己的中间件。在https://docs.djangoproject.com/en/3.2/topics/http/middleware/上声明

中间件是 Django 请求/响应处理的挂钩框架。这是一个轻量级的低级“插件”系统,用于全局更改 Django 的输入或输出。

对于对 API 发出的每个请求,您都可以在数据库中对其进行跟踪。只需为其创建一个模型并通过中间件在每个请求上添加一个新条目


推荐阅读