如果您熟悉 Django,您就会知道他们有一个带有用户模型
的身份验证系统。当然,我还有许多其他表具有此 User
模型的外键。
如果我想删除这个用户,我如何构建一个脚本(或通过mysql本身)来删除与该用户相关的每个表?
我唯一担心的是我可以手动执行此操作...但是如果我添加一个表,但我忘记将该表添加到我的 DELETE 操作中...那么我有一行链接到已删除的非现有用户。
最佳答案
据我了解,django 默认执行“删除级联”: http://docs.djangoproject.com/en/dev/topics/db/queries/#deleting-objects
关于python - 如何在 Django 中删除? (mysql事务),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2795793/