在这个问题中,e4c5建议使用单个主键更新遗留数据库中的表,以使用Django。然而,引用更新表的每个表都将使用复合主键作为引用,因此在Django中不起作用。有没有一种方法可以更新表,使其使用新的主键,或者有一种解决方法?
我制作了一个虚拟主键字段实现,它将复合键表示为单个json值,欺骗Django,并允许在不更改表的情况下访问遗留数据库-https://viewflow.medium.com/the-django-compositeforeignkey-field-get-access-to-a-legacy-database-without-altering-db-tables-74abc9868026