我试图将没有pk而是只有复合pk的oracle传统表添加到django admin中。检查URL进行对象更改时,它们都是相同的。 Django无法自动创建pk ID,因为oracle会引发错误。这会强制其中一个字段是不唯一的pk,从而导致get()返回多于1行。几个问题或要求
- 如何添加更多字段以使其不仅使用任意pk。
- 这些字段可以在 str 中进行合并,该视图在视图中显示了该对,但在其他地方我可以存储该对,以便可以传递它以获取唯一的更改对象。
- 如果设置了meta unique_together元,在构建模型列表时如何告诉查询集使用该对而不是任意pk。