如何修改django管理员url模式,使链接具有唯一的url?

我试图将没有pk而是只有复合pk的oracle传统表添加到django admin中。检查URL进行对象更改时,它们都是相同的。 Django无法自动创建pk ID,因为oracle会引发错误。这会强制其中一个字段是不唯一的pk,从而导致get()返回多于1行。几个问题或要求

  1. 如何添加更多字段以使其不仅使用任意pk。
  2. 这些字段可以在 str 中进行合并,该视图在视图中显示了该对,但在其他地方我可以存储该对,以便可以传递它以获取唯一的更改对象。
  3. 如果设置了meta unique_together元,在构建模型列表时如何告诉查询集使用该对而不是任意pk。
lxcgo 回答:如何修改django管理员url模式,使链接具有唯一的url?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3094090.html

大家都在问