Django 创建外键到外部 table

Django Create Foreign key to external table

我有一个 django 应用程序,它与数据库中的 tables 的子集一起工作。我想要的是创建一个 table 的外键,它不受 django 应用程序管理,原因是我想在删除时级联。

是否可以在我的 Django 模型中将外键声明为不受我的 Django 应用程序控制的 table?

类似于:

user = models.ForeignKey(table='external_table_name',field='user_id',
                         on_delete=models.SET_NULL)

您需要将模型的 meta 选项设置为:

managed=False