【发布时间】:2009-09-04 15:18:32
【问题描述】:
我正在尝试在 Django 中集成旧数据库。
由于糟糕的数据库设计导致一些奇怪的表出现问题,但我不能随意更改它。
问题是有些表没有主键ID,但是有产品ID,问题来了,很多表都是多个,例如某个列需要有多个值,例如
ID | ... | namestring
2 | ... | name1
2 | ... | name2
是否有可能绕过通常的主键行为并编写一个函数,该函数为具有多行的此类 ID 返回一个对象?列名字符串可以变成一个列表。
不需要手动编辑,因为这是从另一个系统导出的数据,我只需要访问它..
【问题讨论】:
标签: python django database legacy