django 默认ID列的问题
RT,DJango 默认会在DB表里加一个ID的列名,这对零开始的项目来说没什么问题。
可是如果从原有的数据库inspectdb 的话,就有问题了,有些表没有ID列,也没有主键。
一旦用objects.all()/filter()/get()等去捞数据的话,会出错或者什么也捞不到
提示 XXX表.ID 不正确,现在自己会的最简单的作坊是 加表里加一个ID列。可是我又不想动DB
期望应用里有没有一些高级的方法可以避免此类问题,比如说 在执行all()等方法时可以设置返回的列名
e.g :objects.all().fields('name','age')之类的。求教高人了!