mysql - 删除相关记录的记录

标签 mysql django

因此,我设置了一个 user_profile 模型,并将其与 auth_user 根据此处的许多帖子相关联。效果很好:但是,当我在生产环境中删除用户时,它不会列出要删除的相关配置文件,因此会抛出数据库错误外键约束失败

关于我的开发系统;效果很好;在管理中显示它将删除用户和相关的 user_profile 记录。

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

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

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

最佳答案

我发现了问题并解决了我自己的问题;

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

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

关于mysql - 删除相关记录的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28225904/

相关文章:

django - 复制/重现 Django 开发环境

java - 嵌套 where 子句 i mysql 给出 sql 语法异常

mysql - 带有 SQL 注入(inject)的存储过程

javascript - 提交表单后如何将注意力集中在叠加弹出窗口上?

django - 显示不同的 list_display 取决于用户

python - django send_mail [Errno 111] 连接被拒绝

mysql - 从 MySQL 查询返回 "NOT FOUND"字符串而不是空集

c# - 命令执行期间遇到 fatal error mysql c#

javascript - formatResult 和 formatItem 选项在 JQuery 自动完成中有什么作用?

Django Admin - 'bool' 对象不可调用