我有下一个模型:
class People(models.Model):
name = models.CharField(max_length=100)
lastname = models.CharField(max_length=100)
class Salary(models.Model):
id_of_people=models.ForeignKey(People)
salary = models.IntegerField(required=False)
在views.py
- 当我尝试这个时:
for each in People.objects.all()[:3]:
Salary().id_of_people_id=each.id
Salary().save()
它只保存了 3 个 id,而不是从 1 到 3。所以,它只保存了一次。但是,我想遍历所有 3 条记录,为什么会发生这种情况?如何将所有 People 表 id 添加到 Salary 表?