1

我有以下型号:

class UserMap(models.Model):
    class Meta:
        db_table = 'user_map'

    user = models.ForeignKey(User)
    map = models.ForeignKey(Map)

当我尝试使用 插入对象时UserMap.objects.bulk_create,我不断收到以下信息:

(1452, 'Cannot add or update a child row: a foreign key constraint fails ('db'.'user_map', CONSTRAINT 'user_id_refs_id_9490e10f418065' FOREIGN KEY ('user_id') REFERENCES 'user ' ('id'))')

我觉得这很奇怪,因为我可以手动将确切的值插入到数据库中,但是当我这样做bulk_createsave(). 这个奇怪的错误有什么原因吗?bulk_create有没有人注意到和 ForeignKeys的任何问题?

4

0 回答 0