首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在django data框架中从api_key获取数据

在django data框架中从api_key获取数据
EN

Stack Overflow用户
提问于 2019-12-13 01:27:46
回答 1查看 153关注 0票数 0

我要做一个小应用,但我不知道如何做,这就是为什么我需要你的建议。例如,我有一个来自第三方服务的api_key,让我们想象一下这个计算机服务组,我需要做的是,当我发布一个计算机模型号(即XS54125),它应该返回名称、制造商、生产日期等,我应该将这些细节保存在数据库中,但是我不知道如何实现这个应用程序。你能给我个主意吗?因为我以前从来没有做过这样的应用。如果还有什么不清楚的地方,请告诉我,我会尽量详细解释的。事先谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-13 02:06:33

您可以按照django rest框架教程创建一个端点,它基本上可以满足您的需要,这意味着:

  1. 创建您的项目
  2. 创建api应用程序
  3. 在核心项目中使用API_KEY设置settings.py文件中的configparser (即:从settings.ini文件获取凭据)
  4. 安装django rest框架
  5. 创建一个Computer模型,包含您需要的所有属性(型号、名称、制造商、生产日期等)
  6. 在您的api.py文件中创建一个视图(在您的api应用程序中),在该视图中,您将向第三方服务提出请求(即使用请求库,如果响应是Json格式,则根据需要操作响应),并在urls.py中使用POST方法设置端点url。这可以是从viewsets.ViewSet继承的类,而不是viewsets.ModelViewSet,因为您不需要从模型中提取数据,但是您可以将响应保存在Computer模型中。还可以创建序列化程序,将数据保存到Computer模型中。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59314935

复制
相关文章

相似问题

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