Python 从django restframework中的api_键获取数据
我要做一个小应用程序,但我不知道怎么做,这就是为什么我需要你的建议。例如,我有一个来自第三方服务的Python 从django restframework中的api_键获取数据,python,django,django-rest-framework,Python,Django,Django Rest Framework,我要做一个小应用程序,但我不知道怎么做,这就是为什么我需要你的建议。例如,我有一个来自第三方服务的api_key类似的api_key='AdsbdmAYugjhnvcvbnRDgfcvbnb',让我们想象一下这个计算机服务组,我需要做的是,当我发布一个计算机型号(即XS54125)时,它应该返回名称、制造商、生产日期,etc我应该将此详细信息保存在数据库中,但我不知道如何实现此应用程序。你能给我一个主意吗?因为我以前从未做过这种应用。如果还有什么不清楚的地方,请告诉我,我会尽量解释得更详细。事先
api_key
类似的api_key='AdsbdmAYugjhnvcvbnRDgfcvbnb'
,让我们想象一下这个计算机服务组,我需要做的是,当我发布一个计算机型号(即XS54125)时,它应该返回名称、制造商、生产日期,etc我应该将此详细信息保存在数据库中,但我不知道如何实现此应用程序。你能给我一个主意吗?因为我以前从未做过这种应用。如果还有什么不清楚的地方,请告诉我,我会尽量解释得更详细。事先谢谢你 您可以按照创建一个基本上满足您需要的端点,这意味着:
configparser
在settings.py
文件中设置API\u密钥(即:从settings.ini
文件获取凭据)
计算机
模型,其中包含您需要的所有属性(型号、名称、制造商、生产日期等)ViewSet.ViewSet
而不是ViewSet.ModelViewSet
的类,因为您不需要从模型中提取数据,但可以将响应保存在计算机
模型中。或者,您可以创建一个序列化程序,将数据保存到您的计算机
模型中创建一个视图,该视图接受计算机模型并从该视图向第三方服务发送请求并接收响应。您可以使用Django模型将响应/数据保存到数据库中。谢谢您的回答!我想我应该给出url,对吗?或者我可以给api_密钥吗?如果是这样,我该怎么做?你能告诉plz吗?也许你需要这样做:
response=requests.get(“/?key=API_key”)
,但你应该检查第三方服务文档,以确保如何将密钥传递给请求