我使用Django创建一个接口
该接口接受不同计算机发来的请求。
并将数据存入数据库(ORACLE)
我在库中建好了表,表格中的数据是一些计算机的开机记录。
问题:
Django在迁移时会要求我设置主键,既然是主键那么这一列就不能重复,但我的实际数据,就是需要有重复数据的。
这个表还没有数据,我可以求改,只求解决这个问题。
如果我不设置主键,Django会在迁移时自动给我生成ID列,但这个ID列我又不需要,插入的时候我还要处理它,我给固定值就没法保证它不重复。
如果我设置某一列为主键,又不符合我的逻辑,我接收的信息任何一列都可能重复。
我尝试了在model的class meta那里设置联合主键,但是它好像不认,还是给我生成ID
现在我想到的办法就是,我自己操作这个ID列,让它每一次插入都不一样。但是这是不是太复杂了?
Django搞什么啊,非要给我设置一个主键,又不管它自增。
请问怎么破