我的项目是围绕发出 API 请求(获取 JSON)和从这些请求中输出信息而构建的。60-80% 的请求都在请求很少更改的静态数据。我想将这些静态数据存储在数据库中,这样我就不必将所有请求都花在该静态数据上。
我已经建立了一个模型,它将保存来自其中一个请求的所有信息。我不知道在哪里放置任何代码,以便用我的请求中的信息实际填写该数据库。
模型
class Champion(models.Model):
id = models.IntegerField(primary_key=True)
name = models.CharField(max_length=100)
title = models.CharField(max_length=255)
image = models.CharField(max_length=5000)
...
基本上我知道我需要发出 2 个请求,一个是获取我所有的 id,然后遍历这些 id 并发出一个请求,该请求将在数据库中创建一个 Champion。我已经为此编写了代码,我只是不知道该代码放在哪里或如何访问它。