自动将数据保存到模型中

时间:2020-05-23 08:49:09

标签: django

我正在建立一个api休息区,还使用了一个返回了一些数据的api

有一个名为get_department的方法,该方法返回列表

def get_departments():
    response = requests.get(PLACES_ENDPOINT)
    if response.status_code == 200:
        data = response.json()
        departamentos = []
        for item in data:
            departamentos.append(item['departamento'])
        departamentos = sorted(set(departamentos))
        return departamentos

有一个模型

class Department(models.Model):
    name = models.CharField(max_length=40, unique=True, blank=False)

    def __str__(self):
        return self.name

我想为列表部门中的每个项目创建一个对象,我想可能是覆盖Department模型的init方法来保存每条记录

0 个答案:

没有答案