删除记录及相关记录

时间:2015-01-29 22:30:17

标签: mysql django

所以我设置了一个user_profile模型,并根据这里的大量帖子将其与auth_user相关联。效果很好:但是,当我去删除用户时,在生产时,它没有列出相关的删除配置文件,因此会抛出数据库错误a foreign key constraint fails

在我的发展系统上;它工作正常;在管理员中,它显示它将删除用户和相关的user_profile记录。

我将它移动到我的生产系统(相同的设置,仅通过nginx和uwsgi),它失败了:(

您需要查看哪些代码来帮助我调试/解决此问题?

有什么想法吗?我很困惑......数据库是相同的(从dev导出,导入到prod机器)。

1 个答案:

答案 0 :(得分:0)

我找到了问题并解决了我自己的问题;

因为我在新应用程序中创建了配置文件,所以我忘了将它添加到生产服务器的settings.py文件中。一旦我做到了,它就有用了。

奇怪的部分是;创建用户,内联表单工作得很好/很棒。即使应用程序未“安装”,我也可以访问,保存和显示用户的个人资料。奇怪。