执行 ./main.py 最后报外键方面的错误,请老师指导?
来源:3-13 信息采集接口功能实现
sunshinebao
2018-12-06
jeson老师,我现在执行 python ./main.py 后,可以在 MySQL数据库 查到两条客户端服务器的记录,但是 前台页面中 显示不出来;执行后有以下报错信息:
django.db.utils.IntegrityError: (1452, ‘Cannot add or update a child row: a foreign key constraint fails (imoocc
.physicalserverinfo
, CONSTRAINT physicalserverin_ser_cabin_id_6ee7ee4ceddb6bb9_fk_cabinetinfo_id
FOREIGN KEY (ser_cabin_id
) REFERENCES cabinetinfo
(id
))’)
,请教老师这个具体修改哪个文件的配置,或者 大概的排查方向是什么?
3回答
-
sunshinebao
提问者
2018-12-12
问题解决了 ,谢谢老师
00 -
sunshinebao
提问者
2018-12-08
老师,这个我通过取消外键检查,不报这个错误了(参考了这个
https://blog.csdn.net/qingche456/article/details/58153741
文章),另外一个问题,我扫描出两台物理机,在前台页面也显示出 2,但是点击“全部”后,链接到 登录界面了,而不是物理机的详细信息,登录的用户名和密码 也不知道在那个文件里配置,请老师指点。
00 -
Jeson
2018-12-08
你好,这个问题不是修改配置文件导致的,需要检查下这张表外键关联的表数据是否有正常录入。如果没有,需要检查下扫描程序或者和扫描的环境是否有和课程不一致。
00
相似问题