因此,我设置了一个 user_profile 模型,并将其与 auth_user 根据此处的许多帖子相关联。效果很好:但是,当我在生产环境中删除用户时,它不会列出要删除的相关配置文件,因此会抛出数据库错误外键约束失败
。
关于我的开发系统;效果很好;在管理中显示它将删除用户和相关的 user_profile 记录。
我将其移至我的生产系统(相同的设置,仅通过 nginx 和 uwsgi),但它失败了:(
您需要查看哪些代码来帮助我调试/解决这个问题?
有什么想法吗?我很困惑......数据库是相同的(从开发导出,导入到生产机器)。
最佳答案
我发现了问题并解决了我自己的问题;
因为我在新应用程序中创建了配置文件,所以我忘记将其添加到生产服务器的 settings.py 文件中。一旦我这样做了,它就起作用了。
奇怪的是;创建用户,内联表单工作得很好/很好。即使应用程序没有“安装”,我也可以访问、保存和显示用户的个人资料。奇怪。
关于mysql - 删除相关记录的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28225904/