首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django DB设计和API指南

Django DB设计和API指南
EN

Stack Overflow用户
提问于 2021-01-29 11:01:21
回答 1查看 30关注 0票数 0

这是我的第一个Django应用程序,也是我第一次构建应用程序,我正在寻求一些DB和API指导。我有一个应用程序,作为一个在线目录和市场的功能。我的目标是向许多不同的组织提供应用程序,以便这些组织有自己的在线目录和市场,他们可以完全自己管理它,但他们的数据仍然链接到我的数据库,这样我就可以为了机器学习的目的对数据进行操作。我意识到,这是一种非常标准/常规的做法,但我正在努力思考如何最好地让它发挥作用。对于每个组织,是否只有一个应用程序的实例,然后将成为一个独立的应用程序或界面,连接到原始应用程序或界面?以我新手的理解,这就是API的本质,对吧?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-29 11:59:11

因为它是一个应用程序接口,所以我不会分离数据库或实例,也不会创建几个Django应用程序,但我会在数据库中有一个专用的clients模型/表,它将为您的每个组织存储编码的API键。每个客户端通过身份验证和使用其API密钥向您的API发出请求,而Django视图仅使用链接到客户端的数据进行响应,因为其他DB表具有指向clients的外键。对我来说,这听起来很标准,也很RESTful。

一些Django / Django REST框架模块,如"Django REST framework API Key“,可能可以为您完成大部分工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65948213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档