django - 使用 Django 构建第三方 API
问题描述
我有兴趣构建第三方软件以通过 API 提供服务。但问题是我没有任何与此相关的深入知识(即我想如何计算 api 调用,我将像这样存储双方的数据)有人可以建议我一些对我有帮助的资源经历这个。谢谢!
解决方案
我建议您编写自己的中间件。在https://docs.djangoproject.com/en/3.2/topics/http/middleware/上声明
中间件是 Django 请求/响应处理的挂钩框架。这是一个轻量级的低级“插件”系统,用于全局更改 Django 的输入或输出。
对于对 API 发出的每个请求,您都可以在数据库中对其进行跟踪。只需为其创建一个模型并通过中间件在每个请求上添加一个新条目
推荐阅读
- php - 无法在其他班级使用教义
- sql - 如何按日期顺序计算日期之间的平均天数
- kubernetes - 谷歌云 kubernetes 负载均衡器,后端的健康检查不起作用
- excel - 从powershell中执行excel vba宏,宏内的for循环不起作用
- authentication - CouchDB CORS 无法在移动设备上运行。为什么?
- django - 基于登录用户名的动态日志文件名
- r - 共同出现的变量对的交叉表
- javascript - 从一个页面获取元素并使用 JS 将其添加到另一个页面
- objective-c - 两者都实现了类,将使用两者之一。哪一个是未定义的。(不是 cocoapods 问题)
- ios - 反应原生原生模块 RCTBubblingEventBlock 为空