6
Django“无法添加或更新子行:外键约束失败”
我有一个模型Coupon,以及模型Photo与ForeignKey它: class Photo(models.Model): coupon = models.ForeignKey(Coupon, related_name='description_photos') title = models.CharField(max_length=100) image = models.ImageField(upload_to='images') 我在管理员中设置了内联,因此现在我可以从管理员将照片添加到优惠券中。 我尝试添加一个,并且上传成功,但是随后出现此错误的是Django的调试页面: IntegrityError at /admin/coupon/coupon/321/ (1452, 'Cannot add or update a child row: a foreign key constraint fails (`my_project`.`coupon_photo`, CONSTRAINT `coupon_id_refs_id_90d7f06` FOREIGN KEY (`coupon_id`) REFERENCES `coupon_coupon` (`id`))') 这是什么,我该如何解决? (如果重要,这是一个MySQL数据库。) 编辑:我在具有稍微不同的数据集的Sqlite3数据库上尝试过它,并且它起作用了,所以也许在当前的DB中有松散的数据?如何找到并删除它?