如何使用批发商的 API 填充小型企业网站上的库存?



我一直在用django构建一些简单的网站,并且对它有些满意,至少足以使用模型,模板和应用程序。

现在,我正在为一个朋友的小型企业制作一个网站,该网站将具有购物车功能,并将显示库存。他没有任何库存,而是从批发商那里获得全部库存,因此库存将直接从拥有API的批发商数据库中显示。

我在搜索教程时能找到的所有内容都涵盖了创建 API,而不是使用API。

我是否必须在本地拥有模式或数据库?还是从 API 获取的所有内容都是一系列 get 请求?

我如何拉出所有黄色的汽车,或者宝马制造的所有黄色汽车,并显示在我的库存页面上并分页?

这里不要求一组特定的说明,只是一个非常高级的概述,所以我知道要搜索什么来教自己如何做到这一点。

使用 API 与 Django 无关,它与 Python 相关。使用 API 的一种简单方法是 python 的请求库。

关于您关于如何处理数据的问题。这两种方式都有一些优点和缺点。如果始终从 API 获取数据,则它们将始终是最新的,但加载时间更长。如果你先将所有数据下载到本地数据库,你需要重建他们的数据结构,但加载时间更快,你可以使用 django orm 的强大功能。

第三种选择可能是通过javascript从前端查询产品数据,这样您只需构建视图来处理诸如"添加到购物沐浴"或"结帐"之类的操作。

最新更新