我正在尝试在 Django 中集成一个遗留数据库。
我遇到了一些由糟糕的数据库设计导致的奇怪表的问题,但我不能随意更改它。
问题是有些表没有主键 ID,但是有产品 ID,问题来了,如果某个列需要多个值,它们中的很多都是多个,例如
ID | ... | namestring
2 | ... | name1
2 | ... | name2
是否有可能绕过通常的主键行为并编写一个函数,该函数为具有多行的此类 ID 返回一个对象?列名字符串可以成为一个列表。
不需要手动编辑,因为这是从另一个系统导出的数据,我只需要访问它..