gpt4 book ai didi

python - 在 django 中使用 'old' 数据库

转载 作者:太空狗 更新时间:2023-10-30 00:08:41 24 4
gpt4 key购买 nike

我正在使用 Django 手工构建的 (Postgres) 数据库。使用“inspectdb”,我能够自动为它创建一个模型。问题是有些表有多个主键(对于多对多关系)并且它们不能通过 Django 访问。

访问这些表的最佳方式是什么?

最佳答案

目前无法在 Django 的 ORM 中使用复合主键(直到 v1.0.2)。

我只能想到三种解决方案/解决方法:

  1. 有一个fork在 github 上使用 django 的复合 pk 补丁,您可能想尝试一下。
  2. 你可以使用 SQLAlchemy与 Django 一起。
  3. 您必须向这些表中添加一个单字段主键字段。

关于python - 在 django 中使用 'old' 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/677476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com