【问题标题】:Using RESTful API and Django: how to temporarily add data into backend?使用 RESTful API 和 Django:如何临时将数据添加到后端?
【发布时间】:2018-07-16 12:07:46
【问题描述】:

我目前正在使用 django 和 sqlite 构建一个 webapp(最终将作为一个站点呈现) - 目标是呈现一个交互式前端,用户可以在其中看到我正在存储的数据的随机样本.

此时,我在 sql 数据库和视图中显示的内容之间建立了工作连接,但是我设置它的方式必须手动输入数据。

我想使用一个 API (NYTimes) 每天自动调用几次,存储从 API 提供的内容,并将其呈现在基本的 JavaScript 页面上。我在想最好的方法是从视图的 JavaScript 文件中的 API 调用 GET,然后将其加载到后端 --- 这就是我有点迷失的地方。 (正如你所知道的那样,我是新手)我尝试过寻找这样的方法,但似乎没有什么能完全满足我的需要。

如果我遗漏了任何重要内容,或者您​​有任何建议/解决方案,我很乐意听到! -- 先谢谢了

【问题讨论】:

    标签: javascript sql django api


    【解决方案1】:

    您可以在此处使用 django-extensions https://github.com/django-extensions/django-extensions 它可以让您在 django 的上下文中运行任意脚本,即允许您使用 django ORM 读取和写入数据库。

    您可以编写脚本以从 API 获取数据并将其转储到数据库中,设置一个 cron 以按您喜欢的时间间隔运行它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-20
      • 1970-01-01
      • 2018-04-26
      • 1970-01-01
      • 2016-09-23
      • 2013-03-27
      • 2018-06-12
      • 2019-02-28
      相关资源
      最近更新 更多