尝试将图像插入文本时出现IntegrityError

时间:2013-07-18 15:17:08

标签: django django-cms

我只是想在django-cms wysiwyg编辑器中插入图片,但是:

IntegrityError at /admin/cms/page/3/edit-plugin/3/edit-plugin/15/
(1452, 'Cannot add or update a child row: a foreign key constraint fails (`my-table`.`cmsplugin_filerimage`, CONSTRAINT `cmsplugin_ptr_id_refs_id_c078c386` FOREIGN KEY (`cmsplugin_ptr_id`) REFERENCES `cms_cmsplugin` (`id`))')

当我尝试使用django-cms自己的图片插件时会发生同样的事情。

1 个答案:

答案 0 :(得分:0)

我可以看到没有办法将评论标记为答案,所以我要感谢Victor的评论。在我的例子中,cmsplugin_filer表的类型是InnoDB,而其他表的引擎是MyISAM。所以我只是将文件管理器表的引擎类型更改为MyISAM:

ALTER TABLE <tablename> ENGINE=MyISAM