我正在使用Django的手工制作(Postgres)数据库。使用“inspectdb”,我能够自动为它创建一个模型。问题是一些表有多个主键(对于多对多关系),并且无法通过Django访问它们。
访问这些表格的最佳方式是什么?
答案 0 :(得分:4)
到目前为止,无法在Django的ORM中使用复合主键(直到v1.0.2)。
我只能想到三个解决方案/解决方法:
答案 1 :(得分:0)
Django确实支持many-to-many relationships。如果要使用帮助程序表来管理此关系,ManyToManyField将使用一个指定要使用的表的through参数。你不能用这种方式对任何非常复杂的东西进行建模,但它对大多数简单的应用程序都有好处。